Posted in

Enterprise Architect

Enterprise Architect

CompanyLeidos
LocationWashington, DC, USA
Salary$126100 – $227950
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s with 12+ years of relevant experience or Master’s degree with 10+ years of relevant experience in Computer Science, Information Technology, Engineering, or a related field.
  • 7+ years of experience in IT architecture or engineering, with at least 3-5 years of hands-on experience in DevOps practices and tools.
  • Strong understanding of DevOps principles, including automation, CI/CD, and infrastructure management.
  • Expertise in CI/CD tools such as Jenkins, GitLab, Azure DevOps, or similar.
  • Extensive experience with containerization and orchestration tools, such as Docker and Kubernetes.
  • Strong experience with cloud platforms (AWS, Azure, GCP) and implementing DevOps solutions in cloud-native environments.
  • Proficiency in Infrastructure as Code (IaC) tools like Terraform, Ansible, Chef, or Puppet.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, Splunk, or the ELK Stack.
  • Strong knowledge of scripting and programming languages like Python, Bash, Ruby, or Go.
  • Understanding of security principles and best practices in DevOps (e.g., DevSecOps).
  • Proven ability to lead teams in a collaborative, cross-functional environment and mentor junior engineers.
  • Ability to address complex system integration challenges and find innovative solutions.
  • Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.

Responsibilities

  • Define and implement the DevOps architecture and strategy to align with business objectives, improving software delivery speed, quality, and scalability.
  • Design scalable, resilient, and secure systems that leverage continuous integration (CI), continuous deployment (CD), and automated testing frameworks.
  • Create and maintain architecture blueprints that incorporate DevOps best practices and automation tools for both development and operational workflows.
  • Lead the design and implementation of CI/CD pipelines to automate the software development lifecycle (SDLC).
  • Integrate tools like Jenkins, GitLab CI, CircleCI, Azure DevOps, or others for automated build, test, and deployment processes.
  • Ensure seamless deployment workflows across on-premise, cloud, and hybrid environments, including staging and production.
  • Promote and drive the use of Infrastructure as Code (IaC) to automate infrastructure provisioning and management using tools such as Terraform, Ansible, Chef, or Puppet.
  • Develop automated processes for managing cloud resources, including configuration management, server provisioning, and network setup.
  • Implement and maintain robust monitoring, logging, and alerting systems using tools such as Prometheus, Grafana, Splunk, or ELK Stack.
  • Ensure the performance, reliability, and security of DevOps environments by continuously assessing and optimizing both infrastructure and deployment pipelines.
  • Define key performance indicators (KPIs) for DevOps processes and lead the continuous improvement of operational efficiency.
  • Architect cloud-based and hybrid solutions to support agile development and continuous delivery with platforms like AWS, Azure, and Google Cloud.
  • Provide guidance on selecting and integrating cloud-native services for containerization, microservices, and orchestration (e.g., Kubernetes, Docker).
  • Develop and maintain comprehensive documentation for DevOps processes, pipelines, and automation scripts.

Preferred Qualifications

  • Experience with microservices architecture and serverless computing.
  • Knowledge of cloud-native application design and deployment.
  • Familiarity with Agile and Scrum methodologies.
  • Exposure to AI/ML integration within DevOps pipelines.
  • Certifications: Certifications such as Certified Kubernetes Administrator (CKA), AWS Certified DevOps Engineer, or Microsoft Certified: Azure DevOps Engineer Expert are preferred.