Job Description
Job Description: DevOps Practice Lead
Remote Situation: Hybrid NYC, 3 days per week
Technology: Either Java OR Python
Our client is looking for a Lead DevOps Engineer who can help build enterprise-grade cloud infrastructure. Working in a collaborative and innovative project team, with direct enterprise client-facing interactions, you will have an opportunity to apply your skills and expertise to design sophisticated solutions that solve client challenges and enhance outcomes for them and their clients.
Responsibilities:
- Lead the architecture, design, development, and deployment of DevOps workflows to support cloud-native applications and enterprise-grade infrastructure.
- Automate development and operational workflows using tools like Terraform, GitLab/GitHub, Jenkins, SonarQube, Fortify, etc.
- Collaborate with team leadership and cross-functional technologists to design and implement enterprise DevOps solutions that align with technical priorities.
- Champion the adoption of robust cloud architecture, DevOps best practices, and emerging cloud technologies.
- Break down complex technical problems into effective, elegant solutions to drive client success.
- Provide guidance, mentorship, and technical leadership to development teams, fostering cloud competencies and a culture of continuous improvement.
- Drive teams to deliver outcomes by prioritizing work, managing dependencies, and ensuring stakeholder alignment throughout the process.
- Effectively bring client stakeholders along in the journey, ensuring they are informed, engaged, and supportive of the technical direction.
- Communicate complex technical concepts to both technical and non-technical stakeholders, ensuring clarity and alignment.
- Define, document, and drive best practices for application deployment, infrastructure maintenance, and cloud service management.
- Lead the evaluation and implementation of new cloud tools and technologies.
Required Skills and Experience:
- 10+ years of experience in cloud infrastructure, automation, and DevOps engineering, with at least 2+ years in a leadership or senior engineering role.
- Expertise with infrastructure-as-code tooling, particularly Terraform, to build scalable and reliable cloud infrastructure.
- Extensive experience architecting, designing, and deploying cloud-native applications, with a strong focus on Amazon Web Services (AWS).
- In-depth knowledge of AWS cloud services and a deep understanding of container technologies like Docker (Kubernetes experience is a plus).
- Hands-on experience with CI/CD pipelines, including GitHub Actions, Jenkins, or other CI/CD tools.
- Proven track record of collaborating with cross-functional teams on architecture, features, and complex problem-solving.
- Excellent communication skills, with the ability to articulate technical concepts to non-technical audiences and interact effectively with clients and diverse technical teams.
- Strong grasp of software design patterns, development methodologies, and agile practices.
- Bachelor’s degree in Computer Science or equivalent practical experience.
Desired Skills:
- Experience with CloudFormation, CDK, Helm, and other infrastructure automation tools.
- Familiarity with migrating legacy applications to the cloud and modernizing existing systems.
- Deep understanding of cloud security concepts and tools, including AWS IAM, HashiCorp Vault, CyberArk, etc.
- Experience with cloud data services like AWS Aurora, DynamoDB, and other database technologies.
- Proficiency in at least one programming language (Java, JavaScript, Python, Go; Python preferred).
- Expertise with Serverless Architectures and AWS Lambda.
Bonus Skills:
- Experience in CI/CD, cloud security (AWS, Azure, GCP), container security, and automation tools (Terraform, Ansible, Kubernetes).
- Knowledge of security frameworks (NIST, OWASP, CIS Benchmarks) and security testing (SAST, DAST, SCA).
Job Tags
Remote job, 3 days per week,