Hexaware Technologies
DevOps Architect (Automation Focused)
Hexaware Technologies, Herndon, Virginia, United States, 22070
Overview
We are seeking a highly skilled and experienced DevOps Architect with a strong specialization in automation. The ideal candidate will be a strategic thinker and technical leader, responsible for architecting, designing, and overseeing the implementation of automated infrastructure and software delivery pipelines. This role is crucial for enabling a faster, more reliable, and more secure software development and deployment process across the organization. Key responsibilities
Design and architect automation strategy:
Develop a comprehensive automation roadmap that aligns with the company's business goals, focusing on repeatable, scalable, and resilient processes. Implement CI/CD pipelines:
Lead the design and implementation of end-to-end Continuous Integration and Continuous Delivery (CI/CD) pipelines to automate software builds, testing, and deployment across various environments. Drive Infrastructure as Code (IaC):
Establish and enforce IaC standards and practices, using tools like Terraform, CloudFormation, or Ansible to automate infrastructure provisioning and management. Promote containerization and orchestration:
Design and implement containerization strategies using Docker and orchestrate containerized applications with Kubernetes or other platforms. Standardize DevOps toolchain:
Evaluate, select, and integrate various open-source and third-party tools to create a cohesive and effective DevOps automation toolchain. Ensure system reliability:
Design systems for high availability, disaster recovery, and failover, and implement automated monitoring, logging, and alerting solutions to ensure proactive issue detection. Embed security into pipelines (DevSecOps):
Collaborate with security teams to integrate automated security scanning, testing, and compliance checks into the CI/CD pipelines. Mentor and guide teams:
Provide technical leadership and guidance to DevOps, engineering, and operations teams on automation best practices, principles, and emerging technologies. Provide strategic consulting:
Advise senior leadership and stakeholders on the technical and business value of automation initiatives, creating clear documentation and demonstrating quantifiable returns on investment (ROI). Continuously improve processes:
Identify manual steps and process bottlenecks, and develop automation solutions to increase efficiency, reduce errors, and accelerate delivery. Required skills and qualifications
Experience:
6+ years of experience in a DevOps, Cloud, or Platform Engineering role, with significant experience in a technical leadership or architecture position. Cloud Platforms:
Deep expertise in at least one major cloud provider (e.g., AWS, Azure, GCP), including a solid understanding of its services and best practices. Automation and Scripting:
Proficiency in scripting languages such as Python, Bash, or PowerShell, and extensive experience with automation tools like Terraform, Ansible, Chef, or Puppet. CI/CD Tools:
Strong background designing and implementing CI/CD with tools like Jenkins, GitLab CI/CD, GitHub Actions, or CircleCI. Containerization:
Hands-on experience with Docker and container orchestration platforms, particularly Kubernetes. Version Control:
Expert knowledge of Git for source code management and collaborative development. System Knowledge:
Deep understanding of distributed systems, networking, and system design, with solid experience in Linux/Unix system administration. Communication:
Excellent communication, collaboration, and documentation skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Problem-Solving:
Exceptional problem-solving skills and a proactive, detail-oriented mindset. Preferred qualifications
Relevant professional certifications (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator, HashiCorp Certified: Terraform Associate). Experience with monitoring and observability tools such as Grafana, Prometheus, or Splunk. Experience with advanced deployment strategies (e.g., blue-green deployments, canary releases). Equal opportunity statement
Hexaware Technologies is an equal opportunity employer. We are dedicated to providing a work environment free from discrimination and harassment. All employment decisions at Hexaware are based on business needs, job requirements, and individual qualifications. We do not discriminate based on race including colour, nationality, ethnic or national origin, religion or belief, sex, age, disability, marital status, sexual orientation, parental status, gender reassignment, or any other status protected by law. We encourage candidates of all backgrounds to apply. Find out more at Hexaware.com. Locations and compensation information are provided for awareness and context where applicable. #J-18808-Ljbffr
We are seeking a highly skilled and experienced DevOps Architect with a strong specialization in automation. The ideal candidate will be a strategic thinker and technical leader, responsible for architecting, designing, and overseeing the implementation of automated infrastructure and software delivery pipelines. This role is crucial for enabling a faster, more reliable, and more secure software development and deployment process across the organization. Key responsibilities
Design and architect automation strategy:
Develop a comprehensive automation roadmap that aligns with the company's business goals, focusing on repeatable, scalable, and resilient processes. Implement CI/CD pipelines:
Lead the design and implementation of end-to-end Continuous Integration and Continuous Delivery (CI/CD) pipelines to automate software builds, testing, and deployment across various environments. Drive Infrastructure as Code (IaC):
Establish and enforce IaC standards and practices, using tools like Terraform, CloudFormation, or Ansible to automate infrastructure provisioning and management. Promote containerization and orchestration:
Design and implement containerization strategies using Docker and orchestrate containerized applications with Kubernetes or other platforms. Standardize DevOps toolchain:
Evaluate, select, and integrate various open-source and third-party tools to create a cohesive and effective DevOps automation toolchain. Ensure system reliability:
Design systems for high availability, disaster recovery, and failover, and implement automated monitoring, logging, and alerting solutions to ensure proactive issue detection. Embed security into pipelines (DevSecOps):
Collaborate with security teams to integrate automated security scanning, testing, and compliance checks into the CI/CD pipelines. Mentor and guide teams:
Provide technical leadership and guidance to DevOps, engineering, and operations teams on automation best practices, principles, and emerging technologies. Provide strategic consulting:
Advise senior leadership and stakeholders on the technical and business value of automation initiatives, creating clear documentation and demonstrating quantifiable returns on investment (ROI). Continuously improve processes:
Identify manual steps and process bottlenecks, and develop automation solutions to increase efficiency, reduce errors, and accelerate delivery. Required skills and qualifications
Experience:
6+ years of experience in a DevOps, Cloud, or Platform Engineering role, with significant experience in a technical leadership or architecture position. Cloud Platforms:
Deep expertise in at least one major cloud provider (e.g., AWS, Azure, GCP), including a solid understanding of its services and best practices. Automation and Scripting:
Proficiency in scripting languages such as Python, Bash, or PowerShell, and extensive experience with automation tools like Terraform, Ansible, Chef, or Puppet. CI/CD Tools:
Strong background designing and implementing CI/CD with tools like Jenkins, GitLab CI/CD, GitHub Actions, or CircleCI. Containerization:
Hands-on experience with Docker and container orchestration platforms, particularly Kubernetes. Version Control:
Expert knowledge of Git for source code management and collaborative development. System Knowledge:
Deep understanding of distributed systems, networking, and system design, with solid experience in Linux/Unix system administration. Communication:
Excellent communication, collaboration, and documentation skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Problem-Solving:
Exceptional problem-solving skills and a proactive, detail-oriented mindset. Preferred qualifications
Relevant professional certifications (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator, HashiCorp Certified: Terraform Associate). Experience with monitoring and observability tools such as Grafana, Prometheus, or Splunk. Experience with advanced deployment strategies (e.g., blue-green deployments, canary releases). Equal opportunity statement
Hexaware Technologies is an equal opportunity employer. We are dedicated to providing a work environment free from discrimination and harassment. All employment decisions at Hexaware are based on business needs, job requirements, and individual qualifications. We do not discriminate based on race including colour, nationality, ethnic or national origin, religion or belief, sex, age, disability, marital status, sexual orientation, parental status, gender reassignment, or any other status protected by law. We encourage candidates of all backgrounds to apply. Find out more at Hexaware.com. Locations and compensation information are provided for awareness and context where applicable. #J-18808-Ljbffr