Automation Developer

JOB PURPOSE                    ERCOT is seeking an Automation Developer who will create, maintain, support, and improve the application development life cycle processes and toolset. The candidate needs to have knowledge and practical experience standardizing and managing deployment methodologies and tools. This position is responsible for assessing and assisting with application readiness for automated build and deployment capabilities. The role will work with private cloud technologies with a desired business outcome for stable, accurate and consistent deployments for applications from conception to production. JOB SUMMARY  The Automation Developer is responsible for feature design, development, life-cycle maintenance and support of technologies associated with a standard DevOps toolchain. The individual will determine ways to optimize and improve process workflows and identify constraints within the tool sets as well as Identify overlapping capabilities and recommendations for consolidation and introduction of new tools and technologies. This position requires interacting with internal development and operation teams and providing solutions for system configuration, application deployment, application configuration and automated deployment efforts. Candidate participates in strategic discussions surrounding automation and application development and deployment. POSITION REQUIREMENTS Job Title:  Automation Developer Essential Job Duties and Tasks Manage, evolve, build the continuous integration and continuous deployment pipeline portfolio of applications Actively support efforts to simplify and enhance development and testing capabilities across portfolio Designs and implements deployment process and procedures Assist in building multi-cloud capabilities by automating build process and automating application build and deployment capabilities across cloud providers Incorporating containerization standards into the environment. Altassian Suite of Products - Jira, Confluence, BitBucket, and Stash. Develop and document promotion model for Atlassian tools. Evaluate, recommend, and develop plugins to the Atlassian tools Serve as the technical resource for product upgrades, patching, and life-cycle of portfolio applications Collaborate with the cloud team to integrate and develop technical architectures, frameworks and strategies for cloud solutions to meet the business and application requirements Reduce development life cycle via continuous improvement leveraging continuous integration and continuous delivery Other duties as defined. SKILL REQUIREMENTS Ability to understand and develop business processes using advanced workflow techniques and technologies. Understanding of software development methodologies and practices, including agile development, continuous integration and continuous delivery Experience with automated build tools such as Jenkins or Bamboo Experience with delivery pipeline tools such as Distelli, XebiaLabs, Jenkins Pipelines or equivalent Experience with Jira Software development practices Knowledge of public cloud and private cloud concepts and security in these contexts. Experienced with programmatic interaction of various APIs (SOAP, REST and XML-RPC web services, XML, XSLT, XPath) Ability to understand and develop complex business processes using advanced workflow techniques and technologies. Experience with system configuration management (Puppet, Chef, SCCM, etc.) Experience with OpenShift and other open-source based Cloud technologies Strong coding background, especially in Python , Ruby, PowerShell, JavaScript (Shell Scripting and PERL a plus) Knowledge of databases (MS SQL, Oracle, Postgres) Experience with code versioning tools Git / CVS, and Stash QUALIFICATIONS Education Bachelor's degree in Computer Science or related field, or an equivalent combination of education and experience is required. Work Experience Minimum of five years of progressively responsible experience (in excess of degree requirements) is required.  Minimum three years' experience with Altassian products, including Jira, Confluence, BitBucket and associated plugin and extensions Minimum two years' experience with continuous integration and deployment R0344
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.