Placement papers | Freshers Walkin | Jobs daily: DevOps Manager at Mountain America Credit Union (Salt Lake City, UT)


Search jobs and placement papers

DevOps Manager at Mountain America Credit Union (Salt Lake City, UT)

The DevOps Manager will lead and advocate for DevOps processes by working closely with other IT managers from across the organization.  This position will play a key role in bringing together the teams and resources necessary to implement and transition to a fully automated CI/CD pipeline, with a continuous focus on making sure security, quality, performance, scalability, and high reliability are integrated into every part of the software development life cycle.  A strong desire and aptitude for system automation defines success in this role.  Excellent communication skills (verbal and written) are critical, along with exceptional problem-solving skills, and exceptionally professional behavior when interacting and responding with other technical teams throughout the organization.
Provides operational support to developers while acting as a liaison between infrastructure and development teams.  Perform legacy software deployments while enhancing automation to support a fully enabled CI/CD environment. Coordinate with developers, system administrators, and network engineers to help ensure standardization of technologies between different projects.  Assist in troubleshooting and resolving system outages.  May be required to work occasional evenings and weekend hours to support production releases and resolve system issues.  Work with team members in the establishment of architectures, standards, and best practices, and to reduce complexity. Continuously introduce new ways of improving and scaling systems and services, including microservices architecture, cloud computing, and other evolving technologies.


Qualifications: 
   Demonstrated ability to provide vision and direction to technical teams, and to understand and appropriately address the concerns of others.
   Able to contribute to the standardization of SDLC processes and methodologies across the organization, for both internally developed software and externally acquired systems.
   Windows server experience, including expertise in system installation, configuration, administration, troubleshooting.
   Linux experience, including expertise in system installation, configuration, administration, troubleshooting.
   Experience with scripting languages, PowerShell and Bash.
   Experience with cloud based providers such as AWS or Azure.
   Experience with Configuration Management and infrastructure as code platforms (Chef / Puppet / Ansible / Terraform).
   Experience with CI/CD tools such as Microsoft Team Foundation Server, Octopus, Jenkins, Bamboo.
   Experience in Docker orchestration and management (Kubernetes / Swarm).
   Willingness to contribute to software development projects as assigned, with a proven ability to design, implement, and troubleshoot solutions in C#, MVC, and .NET Core.
   Familiarity with test automation framework implementation.
   Ability to architect and develop tools and utilities as needed to support the entire SDLC process in an automated way.
   Experience in implementing, supporting and maintaining large-scale monitoring and alert systems (AppDynamics, Nagios, Opsview).
   Experience managing source in Git (repositories, branching, merging, etc.).
   Experience with MS SQL server.
   Experience testing at the service layer with tools such as PostMan and SoapUI.
   Understanding of microservices architecture and design concepts.
   Familiarity with standard IT security practices such as encryption, certificates and key management.
   Familiarity with banking or credit union regulatory and security requirements is a plus.
   Performs other duties as assigned.


Experience:
   Minimum 7 years of software development experience.
   Minimum 3 years as a Systems Administrator
   Minimum 3 years of Management and/or Lead experience.


Education:
   Four-year college degree or equivalent


Managerial Responsibility
   Has supervisory/managerial responsibilities that are direct or through work leaders or assistants, typically with a subordinate group of 1 to 5 employees.  Estimates personnel needs and assigns work to meet these needs.  Supervises, coordinates and reviews the work of assigned staff.  Recommends candidates for employment, conducts performance evaluations and salary reviews for assigned staff, and applies company policy.


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment