Software Engineer, DevOps
Job details
Software Engineer, DevOps SUMMARY Automation and integration of software development processes needed to facilitate easier maintenance of our existing deployments for our customers. JOB DUTIES · Deploy application releases, patches to customer and test environments on cloud · Develop backend/frontend features in ZooKeeper for configuration management · Write Shell scripts to automate on Linux box for FTP instances · Perform Docker and Kubernetes deployments · Perform purging and other housekeeping activities on SQL DB/mongoDB · Test Server/mobile for any new pilots or Upgrade instances EDUCATION · Bachelor of Engineering in Computer Science preferred, Masters is a plus EXPERIENCE · 2-4 years of DevOps deployment experience in Microsoft Azure, AWS or GCP KNOWLEDGE, SKILLS, & ABILITIES (KSA’s): Key skills for DevOps (Mandatory):
- Good knowledge in Shell scripting
- Good knowledge in SQL and Mongo DB commands and management process (like backup / restore)
- Good knowledge in API automation
- Good hands-on Experience in development, testing and deployment of any one of the tools (Ansible/Chef/ Puppet)
- Practical knowledge in any of the source control management (Git/TFS/Mercurial)
- Good Knowledge in Docker, Kubernetes
- Good understanding of concepts like Infrastructure as Code
- Good Knowledge in cloud service platforms (AWS, GCP, Azure)
- Excellent team working and communication skills
- Excellent organizational and time management skills, and the ability to work on multiple projects at the same time
- Awareness of DevOps and Agile principles
- Strong problem-solving skills and good attention to detail
- Knowledge in CICD (Jenkins / Gitlab CICD / Azure DevOps)
- Knowledge of basic manual testing
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.