Summary
Metropolitan Washington Airports Authority is seeking a DevOps Specialist to support technology development within its Office of Technology. The role implements DevOps strategies, develops and maintains CI/CD pipelines, deploys and monitors cloud, web, and mobile applications, and supports secure, scalable enterprise solutions.
Responsibilities
- Develops design CI/CD pipelines for a Cloud based web application at enterprise scale as well as Mobile applications. Help a technical team to deploy and monitor the software
- Supports RESTful APIs, web services, microservices, and other modern architectural patterns
- Supports the complete Agile software development life cycle, from concept, design, and development, through testing, debugging, and deployment, ensuring superior quality and timeline adherence
- Drives the optimization of applications for speed, scalability, security, and maintainability, upholding stringent code health and testing standards
- Aligns IT strategies and solutions with business objectives
- Proactively assesses risks and develops mitigations strategies and action plans as appropriate
- Identifies complex challenges and devices innovative, cost-effective solutions
- Manages data as a strategic asset by applying expertise in data modeling, data governance, and information security
- Communicates complex subjects clearly and effectively, both verbally and in writing, to technical and non-technical audiences
- Applies strong documentation, collaboration, and presentation skills to IT and business leadership, securing buy-in on design approach by evaluating architecture and cost tradeoffs
- Prepares presentations, technical documents, and related artifacts to effectively convey concepts and ideas to a wider audience, and obtain approvals from the Technology Review Committee, Technology AC, and Capital Investment Review Committee
- Performs related duties as assigned
Skills
- Two (2) years of firsthand experiences in maintaining continuous integration and continuous deployment (CI/CD) pipelines for mobile and web application development
- An equivalent combination of education and experience may be considered
- Demonstrated compelling portfolio of projects, demonstrating technical proficiency and creative problem-solving skills, managing multi-faceted projects, and driving technological innovation
- Experiences in Gitlab CI/CD and integration with Elastic Kubernetes Service (EKS); AWS compute service (ec2), AWS Lambda, Amazon Web Services (AWS) EKS maintenance, administration, upgrade; AWS Relational Database Service (RDS) administration and upgrade; AWS Identity and Access Management (IAM) and Security services; AWS config; AWS WAF& Shield, AWS Advanced Networking; AWS CloudFormation, AWS CloudWatch, Terraform; Python scripting; Shell scripting
- Knowledge of containerization (Docker) and supporting technologies
- Familiarity with modern application development practices
- Experience in maintaining automated build systems such as Jenkins and managing Source control management such as Gitlab
- Good understanding of various technology domains, including application, data, infrastructure, and security architectures
- Knowledge of DevOps practices, including continued delivery, infrastructure as code, auto scaling, and automated testing
- Knowledgeable in major web technologies like .NET, Hypertext Preprocessor (PHP), Node.js, Java, React.js, and MySQL, and experience with service side CSS pre-processing platforms
- Solid understanding of performance testing and optimization with the expertise to leverage related tools and practices effectively
- Skill in managing multiple projects concurrently
- Ability to speak and write effectively, with emphasis on communicating technical issues to nontechnical audiences
- A bachelor's degree in computer science, or Information Technology or related field of study
- A state driver's license in good standing
- Amazon Web Services (AWS) Certification
- AWS certifications
- Kubernetes Certifications
- Hands-on Cloud based Web application deployment and Mobile Application deployment experience
- Experience on transformation of airport IT applications and systems along with abilities to confirm with High availability disaster recovery (HA/DR) and failover capacities needs
Qualifications
Must Haves
- Two (2) years of firsthand experiences in maintaining continuous integration and continuous deployment (CI/CD) pipelines for mobile and web application development
- An equivalent combination of education and experience may be considered
- Demonstrated compelling portfolio of projects, demonstrating technical proficiency and creative problem-solving skills, managing multi-faceted projects, and driving technological innovation
- Experiences in Gitlab CI/CD and integration with Elastic Kubernetes Service (EKS); AWS compute service (ec2), AWS Lambda, Amazon Web Services (AWS) EKS maintenance, administration, upgrade; AWS Relational Database Service (RDS) administration and upgrade; AWS Identity and Access Management (IAM) and Security services; AWS config; AWS WAF& Shield, AWS Advanced Networking; AWS CloudFormation, AWS CloudWatch, Terraform; Python scripting; Shell scripting
- Knowledge of containerization (Docker) and supporting technologies
- Familiarity with modern application development practices
- Experience in maintaining automated build systems such as Jenkins and managing Source control management such as Gitlab
- Good understanding of various technology domains, including application, data, infrastructure, and security architectures
- Knowledge of DevOps practices, including continued delivery, infrastructure as code, auto scaling, and automated testing
- Knowledgeable in major web technologies like .NET, Hypertext Preprocessor (PHP), Node.js, Java, React.js, and MySQL, and experience with service side CSS pre-processing platforms
- Solid understanding of performance testing and optimization with the expertise to leverage related tools and practices effectively
- Skill in managing multiple projects concurrently
- Ability to speak and write effectively, with emphasis on communicating technical issues to nontechnical audiences
- A bachelor's degree in computer science, or Information Technology or related field of study
- A state driver's license in good standing
- Amazon Web Services (AWS) Certification
Nice to Haves
- AWS certifications
- Kubernetes Certifications
- Hands-on Cloud based Web application deployment and Mobile Application deployment experience
- Experience on transformation of airport IT applications and systems along with abilities to confirm with High availability disaster recovery (HA/DR) and failover capacities needs
Benefits
- Medical, dental, and vision coverage
- Well-being resources
- Health savings and flexible spending accounts
- Pension and retirement plans
- Ongoing training and development opportunities