Sr. Azure Platform Engineer will engineer solutions to enable developers to efficiently create applications that are secure and compliant. Responsible for the analysis, development, modification, installation, testing and maintenance of cloud systems. The Platform Engineer is responsible for end-to-end solutions within Azure and Azure DevOps, and continuously create improvements and automation to enhance the durability, performance, and maintainability of the platform.
Duties:
- Experience and/or certifications with Microsoft Azure.
- Strong understanding of cloud computing concepts and technologies
- Work with Microsoft’s various portals and administration areas to support, monitor and design Azure based hosting environments.
- Ensures products are delivered referencing CI/CD pipeline.
- Automates repetitive tasks.
- Develop self-service and on demand capabilities.
- Agile development environment especially SCRUM using Microsoft VSTS
- Act as a change agent for the IT Operations culture by helping define the automation strategy that allows for increased operational readiness within a set of methods and tools that provide speed, scalability, reliability, and security.
- Defines and discerns key aspects of problems that require analysis and research and develops an integrated solution within a broad technical and business context of significant or strategic impact to the enterprise.
- Modifies and prepares technical documentation for best practices and system software applications.
- Required to support an on call 24 x 7 cloud Production Environment
- Performs other duties as required.
Requirements:
- Strong understanding of cloud computing concepts and technologies
- Excellent analytical, decision-making, and problem-solving skills
- Experience establishing continuous integration and continuous deployment (CI/CD) pipelines highly desirable.
- Experience using industry standard tools, such as Terraform, Ansible, Git, Docker, Kubernetes, etc. highly desirable.
- Experience using Azure and/or AWS, GCP (Google Cloud Platform) highly desirable.
- Experience with programming and/or scripting languages, such as Python, bash, PowerShell, etc.
- Experience with general web server and application server administration, e.g., nginx, IIS, etc.
- Comfortable with UNIX/Linux and Windows administration preferred.
- Experience building and supporting cloud native applications a plus.
- Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike.
- Experience with project management
- Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels within company or outside the organization (executives, regulators, clients, etc.)
- Results oriented, business focused, and successful at interfacing across multiple organizational units.
Education and Experience:
- Bachelor’s degree in computer science or related field; 5+ years in cloud