The
Senior Cloud & DevOps Engineer's role involves designing, implementing, and maintaining our cloud infrastructure and CI/CD pipelines.
You will collaborate closely with development, operations, and security teams to guarantee seamless deployment and operation of our software solutions. The optimization of performance, security assurance, and automation drive across our environments are crucial aspects of your expertise.
Responsibilities
- Designing, deploying, and managing scalable and secure cloud infrastructure using AWS, Azure, or Google Cloud
- Implementing Infrastructure as Code (IaC) with tools like Terraform, CloudFormation, or ARM templates
- Developing, managing, and optimizing CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI
- Automating the build, test, and deployment processes to enhance efficiency and reliability
- Implementing and managing monitoring, logging, and alerting solutions to ensure the performance and reliability of systems
- Conducting performance tuning and troubleshooting to resolve issues swiftly and effectively
- Ensuring cloud environments and DevOps processes adhere to security standards and best practices
- Conducting regular security assessments and implementing necessary controls and mitigations
- Working collaboratively with software engineers, QA, and other stakeholders to ensure smooth integration and operation of applications
- Documenting infrastructure designs, processes, and procedures to ensure knowledge sharing and continuity
Requirements
- A minimum of 5 years of expertise in cloud platforms such as AWS, Azure, Google Cloud
- Possession of relevant certifications like AWS Certified Solutions Architect, Azure Solutions Architect Expert, Google Professional Cloud Architect
- Experience with Agile methodologies and DevOps best practices
- Knowledge of configuration management tools such as Ansible, Chef, Puppet
- Strong experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, ARM templates
- Proficiency in CI/CD tools including Jenkins, GitLab CI, CircleCI
- Strong scripting and automation skills using languages like Python, Bash, PowerShell
- Proficiency in containerization and orchestration technologies (Docker, Kubernetes)
- Experience with monitoring and logging tools such as Prometheus, Grafana, ELK stack
- Excellent problem-solving abilities and a proactive approach to challenges
- Strong communication and collaboration skills
- Ability to work independently and as part of a team in a fast-paced environment