A

Senior DevOps Engineer

Armedia
Full-time
Remote
Position Overview:  
If you are looking for an exciting new challenge in DevOps, we are looking for a DevOps engineer that likes to eliminate the mundane through automation. As our ideal candidate you are interested in learning and growing beyond your current capabilities. We offer the chance to work with a team of amazing developers in a friendly, relaxed environment.   This position can be fully remote, however, candidates that are located in the DC Metro area are preferred to attend occasional meetings at our office in Vienna (Tyson's Corner), Virginia.
  
Responsibilities:
  • Automation.  Automation and scripts, versus pointing and clicking.  
  • Build pipelines  
  • Jenkins  
  • Quality gates: fail the build based on certain checks; test and release builds with more checks than develop builds, and develop builds with more checks than feature branch builds  
  • Automated deployments  
  • GitOps: deployments based on changes to manifests in a Git repository; new environments stood up based on changes to manifests in a Git repository  
  • Monitoring  
  • Service status  
  • Disk space usage  
  • Lags in key indicators  
Required Qualifications:
  • Bachelor's degree with a minimum of 7 years of DevOps experience
  • Experience with Kubernetes / Rancher  
  • Experience with Linux: Red Hat and Rocky Linux, Bash scripts  
  • Knowledge in Amazon Web Services (EC2, S3, RDS, VPC etc.)   
  • Experience with Infrastructure as Code: Terraform  
Preferred Qualifications:  
  • Experience with relational and non-relational databases: MySQL, MariaDB, MongoDB or PostgreSQL  
  • Strong interest in IT Security (TLS, CA, PKI etc.) and IT Operations (deployment, monitoring, logging etc.)  
  • Take shared ownership of our product, and play your role to make it better; do not wait to be told what to do, do not work to rule; think about what must be done, and pursue perfection  
  • Initiative; self-starting; willing to propose new approaches  
  • Motivated, self-organized, thorough, quality oriented and proactive  
  • Honest communication skills, able to coordinate and work with multiple teams at the same time  
  • Absolute honesty always; never hide the true state of the system