Who We Are
Micro Focus is one of the worlds largest enterprise software providers, delivering the mission-critical software that keeps the digital world running. We combine pragmatism, discipline, and customer-centric innovation to deliver trusted, proven solutions that customers need in order to succeed in todays rapidly evolving marketplace.Thats high tech without the drama.
Looking for talented Engineers with excellent problem solving and communication skills to manage, automate and enhance DevOps processes. The ideal candidate will be detail-oriented, enthusiastic, self-starter with ability to work in a team environment and above all, someone who will continuously strive to improve and automate our build/release and DevOps processes. Using state-of-the-art build technologies and industry best practices, installs the required build tools, writes the necessary software code or scripts of create or maintain the build system. Specifies hardware and other infrastructure components necessary to implement and maintain the build systems. Creates and maintains documentation accurately reflecting the build system and processes. Interacts with engineering team members to define system requirements and/or necessary modifications.
Responsibilities
SCM and build/release support for software teams working in both Windows and Linux development environments
Maintenance of automation used in the software development lifecycle using SCM tools, Perl, shell and build utilities like maven & ant
Troubleshoot build problems
Monitor, configure, administer and automate the building process
Implements new scripts/tools based on evolving needs
Collaborating with product teams to define and implement the SCM process and policies
Build DevOps solutions using the latest technologies and tools
Participate in DevOps implementation/development projects using Dockers, Ansible, etc
Maintain and improve site reliability and availability of Build platforms
Deploy and maintain product releases using Dockers.
Develop scripts, metrics, and applications to automate and improve operational processes and service availability, scaling, and security of the production environment.
Build and maintain development, management and monitoring systems.
Environment monitoring and configuration management (e.g. Puppet, Chef)
Familiarity with system and application performance tuning
Education & Experience
Bachelors degree (or equivalent) in Computer Science, Information Systems, or equivalent
2 5 years of experience as build or QA/automation engineer or related profession
Required Knowledge and Skills
Good trouble shooting and debugging skills are highly desirable
Good understanding of SDLC, Agile Methodologies and process
Strong analytical and problem solving skills
Good interpersonal and communication skills
A strong technical foundation in build, release and deployment environments
An eagerness to learn enough about whatever tools or tricks are needed to get the job done
Passion for and ability to design and support robust build, deployment and configuration management systems
Understanding of SCM concepts including branching and merging strategies
Strong knowledge of industry best practices
Strong experience with software build process and tools (Jenkins / Hudson, make, ant, Maven, Perl, Python, shell scripts, etc)
Experience building C, C++ and Java applications
Experience with automating build processes on multiple platforms
Experience coding in Java a plus
Experience working in agile (scrum) framework
Experience with Nexus or Artifactory a plus
Experience with Chef or Puppet a plus
Strong analytical and problem solving skills
Excellent written and verbal communication skills
Preferred Knowledge and Skills
Basic knowledge of Operating System Internals (Linux or any Unix variants)
Knowledge in Continuous Integration/Continuous Delivery concepts & implementation
Basic knowledge with build management tools like Jenkins, Hudson etc.
Knowledge in doing coding in Java/any other programming language
Knowledge in Shell/Perl/Python scripting
Job:
EngineeringMicro Focus is proud to be an Equal Opportunity Employer. Prospective employees will receive consideration without discrimination because of race, colour, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, genetic information, citizenship or any other legally protected status
