Azure Cloud Sr. Software Engineer
Insight Enterprises, Inc.
Location
Arizona | United States
Job description
Requisition Number: 95882
Insight Enterprises is a Fortune 500 Solutions Integrator helping organizations accelerate transformation by unlocking the power of people and technology. With a 35-year foundation in hardware and software supply chain augmenting our deep expertise in cloud, data, AI, cybersecurity, and intelligent edge, we guide organizations through complex digital decisions to achieve extraordinary results.
- Contract to hire for internal position
- Remote/ M-F 8-5
- 90K-130K depending on experience
- Must possess strong Azure Cloud and Automation experience
Key Responsibilities:
- This is a motivated and passionate Automation Engineer to join a consulting practice. This candidate is a practitioner of cutting-edge automation tools and provisioning in a public cloud provider – Azure, AWS, or GCP preferred. The ideal candidate will have experience in customer-facing roles and success delivering cloud solutions with IaC automation on projects.
- Be eager to learn and stay up to date on new and emerging cloud technologies
- Work as part of Insight and client teams, following Agile/Scrum approaches and ceremonies
- Communicate effectively and professionally with teammates, client personnel, and client stakeholders
- Administer software development platforms end-to-end (e.g., Azure DevOps, GitHub), with responsibilities including:
- Managing user access and permissions with a focus on security best practices.
- Creating and maintaining teams, projects, repositories, and credentials, ensuring alignment with organizational standards.
- Conducting thorough reviews of pull requests, enforcing code quality standards, and ensuring integration testing is part of the review process.
- Setting up and managing CI/CD pipelines, integrating development tools, and optimizing workflows.
- Implementing and managing branching strategies to facilitate efficient development processes.
- Collaborating effectively with development teams and other stakeholders to support development needs.
- Write and update Infrastructure as Code (IaC) to deploy cloud solutions, leveraging reusable modules to minimize redundant code
- Develop and maintain scripts to automate a variety of processes, with responsibilities including:
- Writing and optimizing scripts in languages such as PowerShell, Python, or Bash, tailored to specific automation needs (e.g., infrastructure provisioning, deployment automation, system monitoring).
- Utilizing tools like Terraform, Ansible, AZ CLI, or cloud-native scripting solutions for more complex orchestration tasks.
- Ensuring scripts integrate seamlessly with existing systems and tools, enhancing the overall efficiency and reliability of operations.
- Adhering to best practices in scripting, including code modularity, readability, effective error handling, and version control.
- Documenting scripts thoroughly to ensure maintainability and ease of understanding for team collaboration.
- Write best-practice, multi-stage CI/CD pipelines to execute code quality & security scans, build application code, execute tests, and deploy applications to target environments
- Write excellent documentation, whether README.md files, code comments, architecture documents, knowledge base docs, or Wikis
What you'll need to succeed:
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in IT, preferably consulting or IT services
- Strong understanding of cloud infrastructure, primarily Azure, secondarily AWS and/or GCP
- Experience with continuous integration/continuous delivery tools such as Azure DevOps, GitHub, Jenkins and/or GitLab CI/CD
- Strong scripting skills in PowerShell, Bash, Python, Go, and/or Ruby
- Experience with configuration management tools such as Ansible, Chef, and Puppet
- Familiarity with containerization tools such as Docker and Kubernetes
- Strong consulting skills to work with stakeholders across the organization
- High integrity, with a proactive, positive approach to work
- Great team player
- Excellent communication and interpersonal skills
- Ability and desire to learn new technologies quickly
- Public speaking and presenting
- Agile experience is a plus.
Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.
Job tags
Salary