Position: Senior DevOps Engineer
Company: N-iX
Experience required: 5y
English level: upper

We are looking for an energetic and passionate Senior DevOps Engineer who can bring their experience and knowledge to our product engineering team.

We are looking for a Senior DevOps Engineer to join our amazing team and support our Infrastructure Team, possibly a bridge between my Engineering Team and the Infra Team that traditionally looks after our estate. Primary stack will be ECS/EKS.

Our Client is the leading platform for integrated global payroll processing, payments and analytics. We built a market leading solution by combining technology with managed services to revolutionize payroll and payments for multinational organizations. Our core values are to be attentive to customer care, remain responsive to market needs and to be pioneering and innovative. We are looking for passionate individuals who maintain a strong desire to succeed.

**Required skills:**
- Software development related degree or equivalent in education or experience.
- At least 4 years experience in AWS.
- Security by design mindset.
- Solid understanding of SDLC.
- Possesses a solid understanding of modern web application architecture, TCP/IP, HTTP, and complex cloud network and security topologies.
- Hands-on experience with administering Linux systems.
- Develops automation using shell scripting in Linux (Bash, Python or Perl)
- Proven experience in designing and implementing build pipelines in a CI/CD environment with Git, Jenkins, Kubernetes, Docker and Terraform
- Strong experience in ECS and microservices
- Solid experience with AWS services such as EC2, S3, VPC, RDS, CloudWatch, CloudFront, Route53, etc.
- Experience with SQL and relational databases (MySQL, Oracle), NoSQL databases (MongoDB, DynamoDB) and in-memory databases (Redis, memcached)
- Deep knowledge of monitoring, logging and management tools or services that integrate with AWS. (ELK, ...)
- Conversational English level (B2)

**Responsibilities:**
- Work on deployment strategies and automation for cloud native applications.
- Work with the CTO and the development team in implementing the build pipeline.
- Support automated build pipeline, continuous integration, continuous deployment, and test automation frameworks.
- Works on implementing application monitoring and logging strategies using tools like ELK.
- Assist building tools and services from scratch to fill the existing technology gaps.
- Works on troubleshooting application integration issues with development teams.
- Maintain and improve a common infrastructure shared by product teams
- Provide coaching and collaborate with product teams to improve their infrastructure and AWS best practices
- Optimize our environments with a focus on agility and team productivity and, above all, security.
- Suggest and implement improvements to our CI/CD toolchain
- Work towards introducing desirable features into your work: automation, HA, scalability, monitoring, and security.
- Get requirements and facilitate infrastructure changes like FW rules, DNS, and load-balancers.
- Helps in best practices for code promotion across the various environments. (builds, approvals, release) - and understands SDLC and Agile/Iterative practices

**We offer:**
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings