Responsibilities:
- Provide leadership in designing, implementing, and evolving robust and scalable DevOps architectures for complex systems.
- Lead efforts in automating infrastructure provisioning, configuration, and deployment using tools such as Terraform, Ansible, or similar technologies.
- Design, implement, and optimize CI/CD pipelines to facilitate efficient and reliable software delivery, testing, and deployment.
- Collaborate with cross-functional teams, providing mentorship to junior team members and fostering a culture of continuous improvement.
- Develop advanced automation scripts and code (e.g., Python, Shell) for process automation, integrations, and tooling enhancements.
- Expertise in container technologies (e.g., Docker) and container orchestration tools (e.g., Kubernetes) to enhance scalability and manage application deployments.
- Lead the implementation and enforcement of security best practices, including vulnerability assessments, access controls, and compliance measures.
- Design and implement monitoring solutions to ensure system health, performance, and reliability, and proactively optimize infrastructure based on metrics.
- Architect and implement strategies for high availability and disaster recovery, ensuring system resilience and business continuity.
- Communicate effectively with stakeholders, project teams, and management, providing updates on DevOps initiatives, challenges, and solutions.
- Optimize cloud resources, analyze cost structures, and implement strategies to control and reduce expenses while maintaining optimal system performance.
- Stay at the forefront of DevOps trends, emerging technologies, and best practices, and champion their adoption within the organization.
Experience:
- 5 years’ experience as a DevOps Engineer or similar role.
- Expert knowledge of IAC and CI/CD concepts and tools (e.g., Jenkins, GitLab CI)
- 5+ years’ experience scripting languages (e.g., Bash, Python, Ruby) for automation tasks
- 3+ years’ experience in containerization and orchestration tools (e.g., Docker, Kubernetes)
- 4+ years’ experience in cloud platforms (e.g., AWS, Azure, GCP).
- Bachelor’s degree in computer science, Information Technology, or 7+ years’ Cloud or DevOps Engineering
- Deep knowledge of infrastructure automation tools (e.g., Terraform, Ansible).
- 2+ years’ experience in version control systems (e.g., Git)
- Related Certifications (e.g., AWS Certified DevOps Engineer, Docker Certified Associate).
- Familiarity with logging and monitoring tools (e.g., ELK Stack, Prometheus).
- Familiarity with Security Best Practices
- Basic understanding of PII, HIPAA, GDPR is a plus