Cloud DevOps Engineer - PeopleSERVE, Inc.
Quincy, MA 02169
About the Job
Job Description:
Works with developers and the IT staff to oversee the code releases, combining an understanding of both engineering and coding. From creating and implementing systems software to analyzing data to improve existing ones, a DevOps Engineer increases productivity in the workplace.
Responsibilities:
Works with developers and the IT staff to oversee the code releases, combining an understanding of both engineering and coding. From creating and implementing systems software to analyzing data to improve existing ones, a DevOps Engineer increases productivity in the workplace.
Responsibilities:
- Using Microsoft platform technologies (ASP.NET Web API) and Azure, design, build and modify existing business-tier components, Web applications, and database objects
- If necessary, create prototypes to validate proposed ideas and solicit input from stakeholders
- Excellent grasp of and expertise with test-driven development and continuous integration processes
- Analysis and Design – Converts high-level design to low-level design and implements it
- Collaborate with Team Leads to define/clarify business requirements, estimate development costs, and finalise work plans
- Run unit and integration tests on all created code – Create and run unit and integration tests throughout the development lifecycle
- Benchmark application code proactively to prevent performance and scalability concerns
- Collaborate with the Quality Assurance Team on issue reporting, resolution, and change management
- Support and Troubleshooting – Assist the Operations Team with any environmental issues that arise during application deployment in the Development, QA, Staging, and Production environments
- Assist other teams in resolving issues that may develop as a result of applications or the integration of multiple components
- Proven track record with at least 4 years of experience in DevOps data platform development
- Proficiency in infrastructure as code concepts and tools (e.g., Terraform, ARM templates, Ansible) for automating resource provisioning and configuration
- Hands-on experience with CI/CD pipeline tools (e.g., Jenkins, Azure DevOps, CircleCI) and version control systems (e.g., GitHub)
- Strong understanding of DevOps concepts (Azure DevOps framework and tools preferred)
- Strong working knowledge of networking concepts (DNS/DHCP/Firewalls/Sub-netting, etc.) Azure preferred
- Solid scripting skills in languages such as Python, Bash, Javascript, or similar
- Solid understanding of monitoring / observability concepts and tooling
- Extensive experience and strong understanding of cloud and infrastructure components
- Strong problem-solving and analytical skills, with the ability to troubleshoot complex DevOps platform issues and provide effective solutions
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders
- 4+ years of professional infrastructure and/or software development experience
- 3+ years of experience with AWS, GCP, Azure, or another cloud service (Azure preferred)
- Bonus: Experience with Databricks, Azure Data Factory
Source : PeopleSERVE, Inc.