We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • 8+ years with strong experience in CM tools like Perforce, GIT, Subversion, CVS and Clear case as Build/Release/Deployment/CI Engineer along with Development experience.
  • Experience on various flavors of UNIX System like Red Hat Linux, Ubuntu, CentOS, Solaris, IBM AIX, HP, and Windows.
  • Expertise in using build tools like Gradle, MAVEN and ANT for the building of deployable artifacts such as War & Ear from source code.
  • Experienced in Chef and Puppet, Ansible for Deployment on Multiple platforms.
  • Experienced knowledge and solid understanding of DevOps and continuous delivery tools such as Puppet, Chef, Ansible, Etc.
  • Experience in using version controller tools like Subversion (SVN), TFS, GIT, GITHUB, MSBUILD.
  • Expertise in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Experience in using CI tools Jenkins, Bamboo, Chef, Puppet and Ansible for automated builds.
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Implemented Chef Recipes for Deployment on buildon internal Data Centre Servers. Also, re - used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Worked with Docker Management Platform, Leveraged Custom Docker Images as Containerized Apps with in the Docker Engine as Multi Stack Application like LAMP
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Experience in working with Selenium IDE and Selenium Web Driver using testing.
  • On boarded additional capacity of hypervisors to Openstack Availability Zones reliably.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for executing engines in Apache Marathon and Mesos.
  • Knowledge on networking protocols (e.g., HTTP, TCP, IP, SSH, FTP, SMTP, DNS,DHCP NFS, RPM, YUM, LDAPand Auto FS, LAN, WAN, iptables), load balancer, firewall, storage.
  • Familiar and experienced with Agile Scrum development.
  • Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for agile projects.
  • Experienced in deployment of applications on Apache Webserver, Nginx and Application Servers such as Tomcat, JBoss.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Good at creating automated build system and doing the builds, releases using scripts.
  • Quick in learning new technologies and a good team player working with Project Managers, Architects, Team Leads, Developers, Business Analysts, Testers.

TECHNICAL SKILLS:

Build Tools: MAVEN, ANT, Gradle, MS Build and cruise control.

Bug Tracking Tools: JIRA, Fisheye, Crucible, Bamboo, Cucumber, Crowd and confluence, IBM Clear Quest, Zephyr

Web/ Application Servers: Apache Tomcat, Apache Proxy, JBOSS, Web sphere, Web logic

SCM/Version Control Tools: GIT, SVN, Perforce, Team Foundation Server (TFS),Clear Case & Teamcity.

Automation container: Docker, kubernetes marathon and mesos.

Continuous Integration Tools: Jenkins/Hudson, bamboo, Team City, Build Forge, Anthillpro, TFS Visual Studio Build

Continuous Deployment tools: Puppet, Ansible and Chef.

Application configuration: Mongo DB, Express Js, Angular Js, Node Js & terraform

Cloud services: Microsoft Azure and Amazon Web Services(AWS), EC2, RDS, VPC, S3, ROUTE53, SNS, SQS, Cloud front, EBS, ELB, Cloud watch, Elastic beanstalk, Open Shift, OpenStack, Heroku and Cloud trail.

Monitoring tools: Nagios, splunk, grafana, sonarqube and Selenium

Scripting Languages: UNIX, Shell scripting, Perl, Ruby, YAML and Python

Operating system: Unix, Linux (Ubuntu, Debian, Red Hat, Centos) &Windows

Content management tools: Neos, Ektron and Alfresco

Programming Languages: C, C++, Java/J2EE, .Net (NuGet packages)

Database: RDBMS Oracle, Spark, Teradata, Mongo Db, Cassandra, Netezza, MY SQL, SQL Server

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

Sr. Devops Engineer

Responsibilities:

  • Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using chef and Jenkins
  • Used the continuous Integration tools such as Jenkins for automation the build processes. Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
  • Creating scripts for system administration and AWS using languages such as BASH and Python.
  • Setup SonarQube for Continuous Inspection of code quality
  • Created automated build for Continuous Integration using Subversion (SVN) and CruiseControl.net for Integrated Environments.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Update Maven scripts to use Artifactory repo instead of local repositories.
  • Installed and configured foreman with puppet, Ansible for auto-provisioning the Linux machines in AWS and VMware environments.
  • Experience in developing scripts using RESTful API models for the purposes of integrating workflows with AWS.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • Used salt for data-driven orchestration, remote execution for any infrastructure, configuration management for any app stack, and much more.
  • Involved in developing Docker based infrastructure- Kubernetes and Mesos.
  • Install, configure Chef/puppet configuration management system and create manifests, modules to auto scale the operations.
  • Developed Chef Cookbooks, recipes, Roles, attributes in Ruby and Cloud formation templates.
  • Involved in Building the Docker containers and deploy them into AWS container as service
  • Understanding of Docker or evolving container management platforms like Kubernetes
  • Configured and automated the Jenkins Build jobs for Continuous Integration
  • Working with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible/Puppet.
  • Manage Amazon redshift clusters such as launching cluster and specifying node type as well.
  • Worked on the Build Automation in TFS using XAML files Customization, MSBuild, TFSBuil.Proj
  • Automated the .NET build process by writing, updating and executing the automated build scripts using MSBuild and automated the script to create MSI packages for deployment.
  • Configured TFS to run continuous integration of builds and execute unit test on all check-ins for ASP .NET Web Applications.
  • Implemented TFS branching and merging operations for .NET Source Code in the Agile Development Methodologies.
  • Created AWS S3 buckets and glacier vaults for backup and archive purposes.
  • Implemented the LDAP system to manage user login permission to the servers and an application.
  • Agile Cross functional team member with the client's testing teams to improve overall quality of the application.
  • Partially worked on JIRA to capture, organize and prioritize issues.
  • Create and executed automated test scripts in TDD using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Created branches and performed merges in version control system SVN

Environment: C#, SQL, .NET, ASP.NET, Ruby,Chef, Puppet, Docker, Ansible,OpenStack,LDAP, Maven, SVN, Git, anthillpro, Jenkins,Terraform,TFS, jira,bash shell, Apache Marathon and Mesos.

Confidential, Dallas, TX

Sr. DevOps Engineer

Responsibilities:

  • Worked as a Build Engineer for a team that involves three different developments teams and multiple simultaneous software releases.
  • Proposed industry best branching strategies and created branches to implement parallel development in fast paced agile environment.
  • Involved in End-to-End, Build, Release Management process using Jenkins, Ant, Maven, Gradle.
  • Setup SonarQube for Continuous Inspection of code quality.
  • Integrated Jenkins with different code quality analysis and Review tools like Sonarqube, Jacoco
  • Integrated with SonarQube reporting dashboard to run analysis for every project.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS.
  • Supported Docker in Production.
  • Performed daily Night Build & Weekly Build & Release for the product using Ant, Gradle build scripts.
  • Configuring 'nginx' for proxying, RESTful API calls to micro-services in Docker containers.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deployed applications on AWS by using Elastic Beanstalk
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet, saltstack.
  • Installed and administer Atlassian tool set including JIRA, Confluence, Fisheye and Crucible.
  • Upgrade Atlassian FishEye from internal HSQLDB database to external MySQL database
  • Developed CI/CD process for front-end Angular application, using Jenkins and Udeploy for contentious integration and deployment, integrated Sonar for code Quality.
  • Installation, Configuration and up gradation of Clusters and Azure.
  • Implementation usingYarn, Ambari and Azure Powershell.
  • Expertise to orchestrate the data to and from Data Lake Store using Azure Data factory.
  • Expertise with Maven Dependency, plugin and nexus repository management during the builds.
  • Installed and administered nexus repository and created roles and privileges to restrict access to the users.
  • Responsible for creating new Build definitions for different branches in TFS which are used to trigger the builds in TFS.
  • Involved in troubleshooting build issues for java errors due to vast exposure to language.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy based applications
  • Installed Jenkins and perform troubleshooting during installation to implement the CI process for the java application builds.
  • Created Slaves to implement the build farm where multiple builds run on multiple slave machines in Jenkins
  • Using Azure Cloud services performed various web operations in Azure App Service.
  • Deployed the static code in to front end apache webserver.
  • Monitored via remotely run scripts Ambari, Azure Data Factory and Blobs.
  • Designed, implemented and documented Puppet deployments for Dev & SIT env’s for 4 applications.
  • Work directly with Project Managers to establish and create & design the release plan.

Environment: Subversion, Shell, Perl,Chef, Docker, Ansible, Openstack, Azure,SonarQube, Jira, uDeploy,Fisheye, Crucible, C#, SQL, .NET, ASP.NET, Python, Ant,Gradle, Maven, Nexus, Nginx, Apache Marathon and Mesos.

Confidential, Alviso, CA

Build/ Release Engineer

Responsibilities:

  • Responsible for all the build and release activities in IT Applications.
  • Responsible for doing software rollouts for real customer TiVo units.
  • Managing different branches for bi-­ weekly support releases and project releases in parallel.
  • Automated the build and deployment process to DEV/QA/PRE-­ PROD and PROD environments using anthillpro.
  • Coordinating with Operations and DBA for release planning.
  • Involved in bugzilla enhancements.
  • Created Puppet manifests.
  • Installation and configuration of Ruby and Puppet using foreman installer.
  • Deployment of Linux configuration and its updates via puppet
  • Responsible all anthillpro related activities.
  • Setup anthillpro, setup builds deployment request and deployments in anthillpro.
  • Responsible for branching and merging of code base for various, parallel releases.
  • Locking and unlocking branches.
  • Assisting developers with any build issues, perforce related issues.
  • Responsible for conducting weekly DEV/OPS meetings and filling gaps between OPS and DEV team.
  • Automated SONAR code analysis for the night builds to scan Java code and notify the developers if any new violations are added in the last updated code.
  • Responsible in defining the release process and timelines for projects.
  • Planning releases with Zero downtime and no impact for the partners.
  • Communication with partners for the upcoming releases.
  • Setup maven archive internal repository and maintaining local repositories on Build agents.
  • Responsible for Primary and Secondary workflows in anthillpro.
  • Opened defects about AnthillPro functionality to Urban code.
  • Installed and configured maven on Development machines, build machines and AnthillPro agents.
  • Support other teams in Tivo, which use Hudson continuous integration tool.
  • Involved in designing and maintaining deployment scripts.
  • Automated SOAP UI testing in various environments using AnthillPro.
  • Responsible for standardization of maven goals in the build process.
  • Support various teams in organization with different type of issues related to TiVo box provisioning and software updates.

Environment: Maven, svn, git, anthillpro,Hudson, Jenkins,Chef, Puppet, Ansible,udeploy, jira, bash shell.

Confidential

Linux/ Build and Release Engineer

Responsibilities:
  • As a Release Manager, I used to drive meeting every week to get in sync with projects goingin live.
  • Problems & performance issues; deployed latest patches for Sun, Linux and Applicationservers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
  • Installation Red hat Linux 8, 9.0 on Dell, Proliant, and Enterprise Server 4.0.
  • Configuration and deployment of Red Hat Linux as a Windows file server.
  • Requirement gathering used UML and creating low level and high level documents.
  • Install, configure, and maintain servers using enterprise standards and build process
  • Deploying builds in all the three environments (Dev, Test and Production).
  • Coming up with mitigation plan if something goes wrong in production.
  • Involved in testing phase of the application.
  • Extensively used SQL server and wrote most of the queries for SALES and Master module.
  • Understanding of the business functionality and business rules to be followed during the execution of the projects. Involved in coding for new enhancements.
  • Involved in Development, Testing and Deployment phases.
  • Used Web analyzer for monitoring webserver logs.
  • Configured host-based and user-based security for the service using TCP wrappers
  • Wrote Scripts for system management and monitoring in Bash
  • Performed Server design engineering, configuration and troubleshooting of all components,hardware and software, including large scale storage systems with 32 and 64 bit processors,Intel and AMD based
  • Performed the administration of the DNS and zone configuration provided 7x24 on-call
  • Troubleshooting and problem resolution.
  • Build and Deploy Application to DEV, SIT and UAT
  • Designed Use Case, Class and Sequence diagrams for various modules and components.
  • Performed Configuration Management duties such as administering source code, producing Software development builds, controlling change, and managing software configurations.
  • Involved in writing test cases and posting bugs to the senior developers.
  • Worked with the Quality Assurance team to develop processes that increase development anddeployment efficiency, reduce defects, and exceed client quality expectations.

Environment: C#, SQL, .NET, ASP.NET, HTML, Open Cart, WordPress, Adobe Photoshop, Adobe Fireworks, Adobe Dreamweaver, Sublime Text, XML, Windows, SVN, Bash.

Confidential

Windows Admin/Database Admin

Responsibilities:

  • Involved in the Migration of Databases from SQL Server 2000 to SQL Server 2005.
  • Provide 24 X 7 dedicated support to all Production, QA & Development MS SQL Server Environments.
  • Prepared Documentation for the Disaster Recovery plan.
  • Managing Databases spread across multiple servers in Production, Development, staging & testing environments.
  • Responsible for installing and maintaining SQL 2008 R2 Cluster environment and Performed migrations from SQL server 2005 to SQL server 2008R2/2012.
  • Applying existing servers with relevant Service Packs, Hotfixes and any Critical Security Updates released by Microsoft.
  • Experience in configuring report manager for creating report subscriptions, snapshots, and caching and optimized Performance and Capacity planning of Various Data processes related to Reports.
  • Created Database Management Warehouse.
  • Uploaded Reports on to Report manager and Organized them based on Business Rules.
  • Network troubleshooting in complex environments, VLAN configurations.
  • Assist in development, improvement and maintenance of imaging, deployment solution.
  • Administer multiple disjoint Active Directory Forests, Domains, DHCP, DNS and various other Infrastructure services. Trust relationships setup, dc promo and decommission of AD.
  • Updates, patching and software installations via group policies (GPO)
  • Racking and patching equipment as needed.
  • VMware mixed mode support environment customer test environment.
  • Configuration of active directory in Windows operating system.
  • Experienced working with Microsoft Excel, Word and power point

Environment: SQL Server 2000/2005, T-SQL, Excel, Advanced Windows 2003 Server & PVCS Version Control Management, LINUX, Oracle, Windows server, MySQL, Post gre SQL, SQL Server 2005/2008/2008 R2/2012, Windows 2008 server, Windows Server 2008(x64).

We'd love your feedback!