DevOps
Key ResponsibilitiesDesign, implement, and manage scalable, highly available, and secure AWS infrastructure using Infrastructure as Code (IaC) principlesDevelop, implement, maintain, and optimize CI/CD pipelines and workflows to automate software delivery processes using tools like Jenkins, AWS Code Pipeline, and GitLab CICollaborate with software development and operations teams to ensure seamless integration, smooth deployments, and efficient troubleshooting of production issues; demonstrate flexibility and adaptability to changing requirements and technologiesImplement and manage containerization and orchestration using technologies such as Docker and Kubernetes (Amazon ECS/EKS)Define and deploy systems for monitoring, logging, and alerting on the AWS platform using tools like AWS CloudWatch, Prometheus, and GrafanaEnsure security best practices are integrated throughout the development lifecycle, managing IAM roles and policies, and implementing robust security controlsTroubleshoot and resolve complex system issues across various application domains and platforms, performing root cause analysis to prevent recurrenceIdentify gaps in current processes, recommend improvements, and execute solutions to boost efficiencyDocument procedures, configurations, and best practices for cloud deploymentsEvaluate new technology alternatives and vendor products, recommending enhancements for architecture and processes to drive continuous improvementManage disaster recovery design and deployment strategies across different regionsCreate and maintain comprehensive technical documentation for systems, processes, and operational proceduresRequirementsBachelor's degree in Computer Science, Information Technology, or a related technical fieldMinimum of 1-3 years of hands-on experience in provisioning, operating, and managing AWS environmentsProficiency in core AWS services including EC2, S3, RDS, VPC, IAM, Lambda, CloudFormation, CloudWatch, and SQSDemonstrated experience with Infrastructure as Code (IaC) tools such as Terraform, Ansible or AWS CloudFormationStrong scripting and programming skills in languages such as Python, Bash, Shell, or RubyStrong experience with modern DevOps tools, including CI/CD, infrastructure management, project management, logging, and compliance security scanningHands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, AWS CodePipeline) and version control systems (Git/GitHub)Experience with containerization and orchestration technologies (Docker, Kubernetes)Understanding of networking concepts like VPN, VPCs, DNS, and load balancingBasic scripting skills in languages such as Python, Bash, Ruby or PowerShell AFS Skills: Cloud, AWS, Data Platforms, MicroservicesStrong background in Linux/Unix system administrationExcellent problem-solving, communication, and collaboration skills, with the ability to work effectively across cross-functional teamsPreferred CertificationsAWS Certified DevOps Engineer - ProfessionalAWS Certified Solutions Architect - Associate or ProfessionalCertified Kubernetes Administrator (CKA) or related Kubernetes certificationCompTIA Security+ or other relevant security certifications.Must be able to perform the essential functions of the position, with or without reasonable accommodation; however, reasonable accommodations will be provided for qualified individuals with disabilities unless doing so would impose undue hardship.The total compensation package for this position will also include incentive compensation and benefits such as health insurance, unlimited paid time off, parental leave, a 401k matching program, and other benefits to its employees.We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, gender identity, sexual orientation, protected veteran status, or any other characteristic protected by law.If you reside in a state or locality with enacted pay transparency laws, you are entitled to request and receive additional details regarding compensation and benefits. For assistance, please contact us at 202-524-8238 between 8:00 AM and 5:30 PM ET, Monday through Friday.