The DevOps Engineer is responsible for developing, implementing, and maintaining technical software applications, providing both technical and business leadership. This role involves being the primary owner of high-priority, complex initiatives, leading and coaching small teams, and guiding a larger community. The position requires designing, coding, configuring, tuning, and maintaining application systems with a focus on automation and continuous improvement in reliability and efficiency. Collaboration with cross-functional teams using Agile and DevOps principles is essential to achieve business objectives and meet customer needs.
KEY RESPONSIBILITIES
- Design, develop, and implement scalable, secure, and automated solutions within AWS cloud environments.
- Build, manage, and optimize CI/CD pipelines using GitLab and other DevOps tools.
- Configure, maintain, and support the DevOps toolchain, including GitLab, Jira, and Confluence.
- Automate infrastructure provisioning and application deployments using Infrastructure as Code (IaC) principles.
- Monitor, troubleshoot, and improve system performance, reliability, and availability.
- Collaborate closely with software development, infrastructure, and business teams to deliver high-quality solutions.
- Lead the design and implementation of DevOps environments and provide production support.
- Drive adoption of cloud-native technologies, DevOps practices, and automation across engineering teams.
- Resolve application/system issues by partnering with developers, vendors, and internal teams.
- Provide technical leadership on high-priority, complex initiatives with large business impact.
- Coach and mentor team members, fostering a collaborative and high-performance environment.
- Promote innovation, continuous improvement, and best practices in DevOps and Agile methodologies.
- Build AWS 2.0 aligned infrastructure and pipelines for EC2, EKS, EMR, RDS, EFS, S3, AWS Glue, DataSync.
- Design Apache Airflow implementations.
- Analyze existing AWS 1.0 services and CI/CD pipelines supporting BIS workloads.
REQUIRED QUALIFICATIONS
- 6+ years of overall experience in DevOps, Cloud Engineering, or related roles.
- 3+ years of hands‑on experience with AWS (EC2, S3, Lambda, VPC, IAM, CloudFormation, etc.).
- Strong experience with CI/CD tools such as GitLab CI/CD.
- Proven experience with DevOps tooling including Jira and Confluence.
- Solid understanding of Agile methodologies and DevOps practices.
- Experience in scripting/programming (e.g., Python, Bash, or similar) for automation.
- Expertise in infrastructure provisioning and configuration management.
- Experience in system monitoring, performance tuning, and troubleshooting.
PREFERRED QUALIFICATIONS
- Experience leading or managing small engineering teams.
- Experience with containerization (Docker, Kubernetes).
- Familiarity with security best practices in cloud and DevOps environments.
- Knowledge of microservices architecture and distributed systems.
- Strong problem‑solving and analytical skills.
- Excellent communication and stakeholder management skills.