Culver, City, CA
Our client enables organizations to harness the power of their information, with solutions designed to serve the world's largest and most complex heterogeneous environments, by providing industry-leading solutions that cover all platforms with backup and recovery, business continuity, software-defined storage, and information governance.
Build, maintain and improve Build and Release infrastructure for multiple release streams of Enterprise Scale n-tier software product
Design, build and maintain a secure Windows and Linux based server infrastructure
Design and build automated deployment frameworks (CI/CD)
Set up and maintain source code repository (Git/Stash, TFS), build tools (Ant, Maven), and scripts (Shell, Batch, Powershell, etc).
Deploy and manage artefact repository management tools (jFrog, Nexus, NuGet, etc.) and configuration management tools (Ansible, Nexus, etc)
Establish code base integrity, check-in validation rules, and branching & merging processes
Collaborate with scrum teams to establish and maintain automated regression suite infrastructure, performance testing infrastructure and troubleshoot issues
Incorporate and maintain static and dynamic code analyzers, code coverage tools in build infrastructure
Maintain information radiators, reporting, and notification infrastructure for build progress, unit tests and automated regression suitesDesign, enhance and maintain automation, deployment and orchestration of infrastructure using tools like Puppet etc, for various needs like automated regression, UAT, etc.
Manage software release activities, escrow process for main software releases, cumulative hot-fixes, etc.
Design, develop and maintain logging, monitoring and metering capabilities
Providing capabilities (services) to allow development teams to be self-sufficient
Design, develop, improve operational processes including automated backup and recovery procedures, security and patch management
Create and maintain run books and operational documentation
Driving root cause analysis and resolution
Analyse performance and capacity for all components in the engineering lab environments
Evaluate advancements in DevOps, new infrastructure and tools; look for ways to bring more effectiveness and efficiency
8+ years of experience in Build and Release engineering, DevOps scripting, and automation
Experience with Microsoft Server Technologies (Windows Server, IIS, Exchange, PowerShell scripting)
Hands-on experience with AWS - EC2, RDS, Route53, CloudFormation, Cloud Front Automation and AWS APIs
Deployment and operation of ELK Stack (ElasticSearch, LogStash, Kibana), Shield
Configuration management via Puppet (and/or Ansible)
Containers (including Kubernetes, Docker Swarm)
Experience with Linux (CentOS/RHEL/Debian) including scripting (Bash, Python)
Monitoring and resource tracking frameworks
Hands-on experience in maintaining code repositories (Git/Stash, TFS, SVN, Perforce etc),
Hands-on experience working with build scripts and tools such as Ant and Maven, shell/batch scripts
Hands on experience working with artifact repository managers such as jFrog Artifactory or Nexus
Hands on experience working with configuration management, deployment and orchestration software such as Ansible
Working experience of managing Build and Release infrastructure for Enterprise Scale software products built using Java, C++ and C#, web front-end, Apache Tomcat, RDBMS such as MySQL, third party and open source components on Windows Platform
Proven experience of establishing and managing CI/CD pipelines, tools such as Jenkins
Team player with demonstrated collaboration skills to work with IT/Lab and engineering scrum teams
Excellent verbal and written communication to effectively work with distributed engineering teams using Agile development methodologies
Experience in Team Foundation Server 2015, MSBuild scripting, and C# language
Deployment of MS SQL Server 2008, 2012, 2014
Deployment of Java, Web Services (RESTful APIs), .NET stack
Knowledge of email and communication systems and journaling (MS Exchange, Domino, Skype for Business) and OAuth Technologies, Azure
Experience in implementing Redis for stateless application models
Solarwinds, NewRelic, Ignite
¿Te interesa este puesto?