Cloud and DevOps Engineer (AWS) - GS26010
Core
Building, automating, and maintaining AWS cloud infrastructure and CI/CD pipelines to support the delivery of web and mobile applications for clients and public-sector agencies.
Role type
Cloud and DevOps Engineer
Builds
Automated CI/CD pipelines, AWS cloud environments, containerized application workloads, and monitoring/logging systems.
Domain
Cloud Infrastructure / DevOps / Public Sector
Deliverable
production ML models | product features | infrastructure
Required skills
AWS services (EC2, ECS/EKS, Lambda, RDS, S3, VPC, IAM, CloudFront), CI/CD tools (GitLab CI, Jenkins, GitHub Actions, AWS CodePipeline), Infrastructure-as-Code (Terraform, CloudFormation), Containerization and Orchestration (Docker, Kubernetes/ECS), Scripting (Bash, Python), Monitoring and Logging (CloudWatch, Grafana, Prometheus, ELK), Git version control, Networking concepts.
Preferred skills
Node.js, ReactJS deployment experience, AWS Solutions Architect or DevOps certification, Kubernetes (CKA/CKAD) or Terraform certification.
Responsibilities
Design and maintain CI/CD pipelines for automated build, test, and deployment; Provision and manage AWS cloud infrastructure using IaC; Automate infrastructure provisioning and configuration; Manage containerization and orchestration for application workloads; Set up and maintain monitoring, logging, and alerting; Implement and enforce security best practices across infrastructure and pipelines; Support release management activities, coordinating deployments and rollbacks; Manage and optimize cloud costs, environments, and resource utilization; Troubleshoot infrastructure, deployment, and environment issues; Document infrastructure architecture, pipeline configurations, operational procedures, and runbooks; Support compliance with public-sector security requirements and participate in security audits.
Seniority
Mid-level, hands-on IC