Job Description
We are looking for a skilled Software Developer to join our team in Washington, District of Columbia, on a long-term contract basis. In this role, you will contribute to the design, development, and optimization of IT systems and enterprise platforms that support critical business processes. This position offers the opportunity to lead projects, collaborate with stakeholders, and ensure the security and efficiency of technical infrastructure.
Location: Washington, DC (On-site, 5 days a week)
Position Overview
We are seeking an experienced Enterprise Architect – DevOps to lead the design and implementation of scalable, secure, and automated DevOps solutions. This role will drive the DevOps strategy, architecture, and best practices to enhance software delivery, operational efficiency, and system reliability across cloud and hybrid environments.
Key Responsibilities
DevOps Strategy & Architecture
Define and implement DevOps architecture aligned with business goals.
Develop architecture blueprints incorporating automation and DevOps best practices.
Architect cloud-based and hybrid solutions using AWS, Azure, and Google Cloud.
CI/CD & Automation
Lead the design and implementation of CI/CD pipelines.
Integrate tools such as Jenkins, GitLab CI, CircleCI, and Azure DevOps.
Promote Infrastructure as Code (IaC) using Terraform, Ansible, Chef, or Puppet.
Cloud & Infrastructure Management
Automate cloud resource provisioning and configuration.
Ensure seamless deployment across on-premise, cloud, and hybrid environments.
Implement containerization and orchestration using Docker and Kubernetes.
Monitoring & Optimization
Deploy monitoring and logging tools (e.g., Prometheus, Grafana, Splunk, ELK Stack).
Continuously assess and optimize infrastructure and deployment pipelines.
Define and track KPIs to drive continuous improvement.
Collaboration & Documentation
Provide technical leadership and mentorship to cross-functional teams.
Develop and maintain comprehensive documentation for DevOps processes and tools.
Communicate complex technical concepts to non-technical stakeholders.
Qualifications
Education & Experience
Bachelor’s or Master’s degree in Computer Science, IT, Engineering, or related field.
7+ years in IT architecture or engineering, with 3–5 years in DevOps roles.
Technical Skills
Strong understanding of DevOps principles and SDLC automation.
Expertise in CI/CD tools (e.g., Jenkins, GitLab, Azure DevOps).
Proficiency in IaC tools (Terraform, Ansible, Chef, Puppet).
Experience with cloud platforms (AWS, Azure, GCP).
Skilled in scripting languages (Python, Bash, Ruby, Go).
Familiarity with monitoring/logging tools (Prometheus, Grafana, Splunk, ELK).
Knowledge of DevSecOps and security best practices.
Soft Skills
Strong leadership and mentoring capabilities.
Excellent communication and problem-solving skills.
Ability to work collaboratively in a cross-functional environment.
Desirable Skills
Experience with microservices and serverless architectures.
Knowledge of cloud-native application design.
Familiarity with Agile/Scrum methodologies.
Exposure to AI/ML integration in DevOps pipelines.
Relevant certifications (e.g., CKA, AWS DevOps Engineer, Azure DevOps Expert).
Hybrid remote