Important Information
Experience: +10 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
The Principal DevOps Engineer will play a pivotal role in shaping our DevOps and DevSecOps strategies and practices, focusing on cloud infrastructure, CI/CD automation and self-service experience for developers. This individual will leverage deep expertise in AWS services to enhance our development operations, ensuring scalability, reliability, security, and compliance in our deployments.
Responsibilities and Duties
- Lead the design and implementation of robust, scalable, and secure AWS cloud architectures to support our applications and services.
- Develop and maintain infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or similar technologies to automate provisioning and configuration while embedding security best practices.
- Establish and optimize CI/CD pipelines to facilitate seamless software delivery and deployment processes.
- Collaborate with cross-functional teams to define best practices for DevOps methodologies and ensure alignment with organizational goals.
- Monitor system performance, reliability, and security, implementing proactive measures to address potential issues.
- Drive the adoption of containerization technologies (e.g., Docker, Kubernetes) to enhance application deployment and scalability.
- Conduct capacity planning, performance tuning, and cost management to optimize resource utilization.
- Provide mentorship and guidance to junior DevOps engineers, fostering a culture of continuous learning and improvement.
- Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact on our infrastructure and processes.
- Develop and maintain comprehensive documentation related to cloud architecture, processes, and operational procedures.
Qualifications and Skills
- 10+ years of experience in DevOps or related roles, with a focus on AWS, cloud infrastructure, and DevSecOps integration.
- Strong expertise in AWS services (e.g., EC2, EKS, S3, RDS, VPC, Glue, SQS, Lambda, Service Catalog) and a solid understanding of cloud architecture principles.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proven experience with DevOps tools and practices, including CI/CD, configuration management, and monitoring solutions..
- Proficiency in scripting languages (e.g., Python, Bash) and automation tools (e.g., Terraform, Helm, Jenkins).
- Deep understanding of networking concepts, security best practices, encryption methodologies, and compliance frameworks within cloud environments.
- Strong problem-solving skills, with a proactive approach to identifying and resolving issues.
- Excellent communication and collaboration skills, with the ability to work effectively across teams and influence organizational change.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.