Dev Ops Engineer

Employment Information
3 - 5 Years
11 Sep-2023
Full Time
Mid Level
11 Sep-2023

Responsibilities and Duties:
• Design, implement, and maintain automated deployment pipelines for various
environments, utilizing tools such as Jenkins, GitLab CI/CD, or similar.
• Collaborate with development teams to ensure applications are built with scalability,
performance, and reliability in mind.
• Manage and monitor cloud-based infrastructure, leveraging technologies like AWS, Azure, or
Google Cloud Platform.
• Configure and maintain infrastructure as code using tools like Terraform, Ansible, or Puppet.
• Troubleshoot and resolve issues related to application deployment, performance, and system
• Implement security best practices and ensure compliance with industry standards.
• Continuously improve and optimize the CI/CD pipeline, automating manual processes and
reducing deployment times.
• Collaborate with cross-functional teams to define and implement monitoring and alerting
• Stay updated with emerging trends and technologies in DevOps and contribute innovative
ideas to enhance our development and operations workflows.
3. Qualifications and Requirements:
• Bachelor’s degree in Computer Science OR MCA, Engineering, or related field (or equivalent
work experience).
• Proven experience as a DevOps Engineer or similar role, with a strong understanding of
software development and IT operations.
• Proficiency in scripting languages like Bash, Python, or Ruby.
• Hands-on experience with containerization and orchestration tools such as Docker and
• Familiarity with version control systems like Git and collaboration platforms like JIRA.
• Solid knowledge of cloud computing and infrastructure services.
• Strong problem-solving skills and ability to troubleshoot complex issues.
• Excellent communication and teamwork skills.
• Relevant certifications such as AWS Certified DevOps Engineer, Certified Kubernetes
Administrator (CKA), or similar, are a plus.

Strong understanding of Java 8, Microservices, Spring-boot, API Development and AWS Proficient in Core Java /J2EE technologies & Spring framework Experience in Pair programming
Must Have
Ability to work independently, with minimal supervision and guidance Experience using Docker to package and deploy web applications Experience with cloud-based web services and database systems (e.g. AWS, Google Cloud, Microsoft Azure) Familiarity with server-side programming (e.g. Node.js, Python) Experience customizing Content Management Systems Experience working in an agile environment Background in user experience and/or design Involvement in open source projects
Educational Requirements
Other Benefits
As per company policy
  • What is the best way to apply for a position at Microsoft?

    Search and apply for a job on our Careers website. Once you’ve created a profile you’ll be able to quickly apply for additional openings, set-up job alerts, and view the status of your application(s).
  • Can I apply for more than one job at the same time?

    Yes, you can apply for multiple openings.
  • What is the rehire process for former Microsoft employees?

    The application process for a former Microsoft employee is the same as for other candidates.
  • Do you have an employee referral program?

    We do have an employee referral program and encourage you to reach out to any friends or former colleagues who work at Microsoft so that they can submit your information.
  • What is my application status?

    You’ll typically meet with three to six people for up to an hour each.