Hello,
Position:Senior DevOps Engineer - DevOps, Kubernetes, AWS or GCP or Azure
Location: Washington, DC Metro
Job Type: Full-Time or Contract
Employment Type: W2
Job Description:
- A deep understanding of CI/CD tools and processes
- 8+ years of software development experience with an emphasis on DevOps & Automation
- 2+ years of Kubernetes experience focused on DevOps
- Strong development experience with languages such as Python and Go
- Strong background integrating continuous delivery (CD) tools, such as Spinnaker, GitLab or Argo, with Kubernetes
- Experience integrating CI/CD feedback with code review systems like GitLab and group chat software such as Slack or Mattermost
- Experience integrating monitoring and alerting capabilities using software such as Grafana, StatsD, Prometheus, DataDog, etc.
- Experience working or developing AutoScaling tools (ex. Vertical Pod Autoscaler, Cluster Autoscaler and/or the Horizontal Pod Autoscaler)
- Expertise with Amazon AWS, Google Cloud Platform and other common public cloud providers
- Ability to tackle problems both at the large scale and the small scale, with constant focus on optimization, high availability, and security as it relates to the CI/CD process
- A drive to continually learn new technologies, tools, and methodologies, including those out of your comfort zone
- Strong attention to detail, excellent analytical capabilities and a passion for building robust platforms for accelerating delivery to production
- Comfortable interacting with clients during discovery, design phase
Roles & Responsibilities:
- Building automation tools and components to enhance the installation and provisioning of cloud-based applications in AWS, Azure, or similar cloud providers
- Delivering production code at a regular cadence using Agile techniques, tools and methodologies
- Collaborating with Software Architects, Software Engineers, and Data Scientists and ensuring products and services are pushed into production in a secure fashion
- Automating the deployment of products and services and active monitoring to ensure uptime and effective performance of applications and platforms
- Design and build out production infrastructure to support internal and customer-facing applications for our enterprise clients
- Create and maintain production Kubernetes cluster
- Establish best practices with respect to monitoring and alerting of our production systems
- Facilitate the integration of application-level and systems-level metrics instrumentation
- Maintain a high level of security and remain up to date with the latest best practices related to securing Cloud infrastructure
- Acting as an escalation point to address issues with outages and operations and actively forecasts to proactively address issues and minimize downtime
Skills:
- Linux, Docker, and Kubernetes in an AWS or GCP production context
- Infrastructure tools such as Terraform, Packer, Ansible and Vault
- Kubernetes operators is a plus
- Working with EKS/multiple Kubernetes clusters, preferably with federation
- Knowledge of network infrastructure design and security best practices, including VPCs and VPNs
- Gitlab or other git-based repositories
- Certified Kubernetes Applications Developer(CKAD) or Administrator (CKA) a plus.
Education: Bachelor’s degree in Computer Science, Information Technology or another related field or Equivalent.
Regards,
Teja
(678) 823-8873
teja@futuralistech.com
Futuralis Tech