Description
The Senior Cloud & DevOps Engineer will be responsible for designing, implementing, and maintaining our cloud infrastructure and CI/CD pipelines.
You will work closely with development, operations, and security teams to ensure seamless deployment and operation of our software solutions. Your expertise will be critical in optimizing performance, ensuring security, and driving automation across our environments.
Responsibilities
Design, deploy, and manage scalable and secure cloud infrastructure using AWS, Azure, or Google Cloud
Implement infrastructure as code (IaC) with tools like Terraform, CloudFormation, or ARM templates
Develop, manage, and optimize CI/CD pipelines using tools such as Jenkins, GitLab CI, or CircleCI
Automate the build, test, and deployment processes to enhance efficiency and reliability
Implement and manage monitoring, logging, and alerting solutions to ensure the performance and reliability of systems
Conduct performance tuning and troubleshooting to resolve issues swiftly and effectively
Ensure cloud environments and DevOps processes adhere to security standards and best practices
Conduct regular security assessments and implement necessary controls and mitigations
Work collaboratively with software engineers, QA, and other stakeholders to ensure smooth integration and operation of applications
Document infrastructure designs, processes, and procedures to ensure knowledge sharing and continuity
Requirements
5 + years of expertise in cloud platforms (AWS, Azure, Google Cloud)
Relevant certifications (e.g., 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, or Puppet
Strong experience with infrastructure as code (IaC) tools like Terraform, CloudFormation, or ARM templates
Proficiency in CI/CD tools such as Jenkins, GitLab CI, CircleCI, etc
Strong scripting and automation skills using languages such as Python, Bash, or PowerShell
Proficiency in containerization and orchestration technologies (Docker, Kubernetes)
Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack, etc.)
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
We offer
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)