Senior DevOps Engineer
About the role:
As a DevOps Engineer, you will be part of a highly talented DevOps team who manages the entire infrastructure. You will work with development teams to understand their requirements, optimize them to reduce costs, create scripts for creating and configuring them, maintain and monitor the infrastructure. You will ensure that the platform is scaled to meet our user needs and optimally performing at all times and our users get a world class experience using our software products. You will ensure that data, source code and configurations are adequately backed up and prevent loss of data. You will be well versed in tools to automate all such DevOps tasks,
Responsibilities:
- Run a highly available Cloud based software product on AWS
- Architect, Build, Maintain, and Upgrade highly available software systems
- Monitor system events to ensure health, maximum system availability and service quality
- Work very closely with Software Development team to design and implement new systems
- Setup and maintain CI/CD systems
- Plan for capacity upgrading or downsizing as and when the need arises
- Build automated systems for continuously deploying software
- Continuously improve security posture of the platform
- Continuously improve the efficiency of day-to-day operations
- Continuously optimize the cost of operating the platform
Requirements:
- Bachelor’s/Master’s degree in Computer Science or equivalent work experience
- Minimum 4 years of working experience as DevOps engineer
- AWS Cloud expertise is a must and primary. Azure/GCP cloud knowledge is a plus.
- Extensive knowledge and experience with major AWS Services.
- Advanced AWS networking setup, routing, vpn, cross account networking, use of proxies.
- Experience with AWS multi account infrastructure.
- Infrastructure as code using cloudformation or terraform.
- Containerization – docker/kubernetes/ecs/fargate.
- Configuration management tools such as chef/ansible/salt.
- CI/CD - Jenkins/Code pipeline/Code deploy.
- Basic expertise in scripting languages such as shell, python or nodejs.
- Adept at Continuous Integration/Continuous Deployment
- Experience working with source code repos like Gitlab, Github or Bitbucket.
- Monitoring tools: cloudwatch agent, prometheus, grafana, newrelic, Dynatrace, datadog, openapm..etc
- ELK knowledge is a plus.
- Knowledge on chat-ops.
- Adept at using various operating systems, Windows, Mac and Linux
- Expertise in using command line tools, AWS CLI, Git, or other programming aws apis.
- Experience with both sql (rds postgres/mysql) and no-sql databases (mongo), data warehousing (redshift), datalake.
- Knowledge and experience in instrumentation, metrics and monitoring concepts.
Please Note: This is a permanent role. This role is for Germany residents only. Some roles may be subject to successful background checks including a DBS and Credit Check.
About Us
Oliver Peters is a fresh and exciting IT recruitment firm that specialise in cloud and data.
Oliver Peters is an Equal Opportunity Employer. We do not discriminate based on race, religion, colour, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, ex-forces status or any other basis. All employment is decided based on qualifications, merit, and business need and we are committed to a fair hiring process.