We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

0/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Over 8+ years of experience in IT industry with major focus onDevops, Software Configuration Management and Build/Release Management.
  • Exposed to all the aspects of Software Development Life Cycle (SDLC).
  • In depth understanding of the best practices and principles of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experienced in working with Version Control Systems like Subversion (SVN), GIT, Clear Case in setting Branching, Tagging and maintaining the version across the environment.
  • Experience in Build automation tools like Jenkins, ANT, Maven and Bamboo.
  • Experience in Continuous Integration and Continuous Deployment using Jenkins and Ansible in multiple environments.
  • Hands on TFS (Team Foundation Server) based build system.
  • Extensive experience in using MAVEN and ANT as build tools for building of deployable artifacts (jar, war & ear) from source code.
  • Hands on knowledge and expertise in creating Jenkins Pipeline.
  • High Proficient SQL and RDBMS skills, including SQL Server and MYSQL.
  • Experience in using bug tracking systems like JIRA, Remedy, HP Quality Centre and IBM Clear Quest
  • Implemented Puppet modules to automate the installation and configuration for a broad range of services.
  • Hands on monitoring and alerting services for servers using NAGIOS.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience in Amazon Web Services (AWS).
  • Proficient in using all Amazon web services like EC2, ECS, EFS, IAM, S3, ELB, API Gateway, RDS, Route 53, Cloud Watch, Cloud Formation, Redshift etc.
  • Experience with Amazon AWS cloud creating EC2 instances, security groups, EC2 container services and Amazon elastic block store.
  • Experience in writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Worked with various scripting languages like Bash, Perl, Shell, Ruby, PHP and Python.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Experienced in working in Linux and Windows environments.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects
  • Proficient in defining, communicating and fulfilling the project's goal and breaking complex issues into manageable parts.
  • Capable of handling multiple tasks and work efficiently both in a group and as an individual to meet deadlines.

TECHNICAL SKILLS

Build Tools: ANT, MAVEN, Gradle

Version Control Tools: Subversion (SVN), GIT, Perforce, TFS

CI tools: Jenkins, Bamboo, Hudson

Configuration Management Tools: Puppet, Chef, Ansible, Docker, Terraform

Programming / Scripting Tools: C, UNIX shell scripting, Perl scripting, Shell scripting Ruby, Python, Bash, HTML, XML, RDBMS, MySQL, Java J2EE

Operating Systems: Windows, LINUX, UNIX, Cent OS, Ubuntu, Red hat

Bug Tracking: Jira, Hp quality center, Bugzilla

SDLC: Agile, Scrum,Waterfall

Tracking / Monitoring Tools: Nagios, Jira, Clear Quest

Cloud Technologies: Amazon Web Services(AWS), Azure, Open stack

Application Servers: JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere Tomcat, JBoss

PROFESSIONAL EXPERIENCE

Confidential - Phoenix, AZ

Sr.Devops Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Taking the responsibility of successful planning, execution, monitoring, control and closure of Build Release activities. Managing a team of 3 Release engineers.
  • Implementing new projects build framework using Jenkins & ANT as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet and ANT in Linux environment.
  • Developed Validation tools using Shell Script and Perl for validating all the transactions/code before developer merges it to the code line. Script is being used by 1200+ developers across Fusion HCM Project. Tool reduces build issues and improves developer productivity.
  • Strong coding skills in Shell and Perl.
  • Deployment and implementation of Puppet for infrastructure as code initiative.
  • Manage deployment automation by creating Puppet Manifests.
  • AWS Cloud management and Puppet automation.
  • Imported and managed multiple applications using GIT.
  • Using Jenkins AWS Code Deploy plug-in to deploy into AWS.
  • Implemented AWS solutions using E2C, S3, RDS and EBS.
  • DesignedAWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Administered AWS infrastructure using automation and configuration managing tools such as Ansible.
  • Migrated applications to the AWS cloud Environment.
  • Work with different team members for automation of Release components.
  • Troubleshoot the build issue during the Jenkins build process.
  • Experience developing automation for Terraform or infrastructure provisioning tools.
  • Experience with Docker containers and orchestration platforms such as ECS, Kubernetes, Mesos and/or Swarm.
  • Creating Branches/Series for different releases on ADE and GIT version control infrastructure. Coordinating branch Merge/Refresh to/from different Releases.
  • Configured automated build of labels on different HCM series/branches using cruise control and coordinated with Developers to fix build breakage issues.
  • Rendered support to the Development and Testing teams with their pipelines by developing Docker images
  • Implemented an automated build breakage summary report trigger which logs bugs on the developer checking’s which caused the build failure.
  • Label to Label packaging and deployment of code on Web logic from code line on Dev and Testing Envs using Confidential owned fapmgr tool.
  • Developed Web application using Confidential Apex which updates the info about the code line status, Envstatus and outstanding env related issues automatically.
  • Individually managing several Product Builds on a daily basis and handling release related activities including setting up the build environments, completing the builds, communicating with the team members to start dependent builds.
  • Coordinating with various Teams/Leads/Managers to get the release on time and with full efficiency.
  • Developed utilities to monitor health status and automatic housekeeping activities on the environments.

Environment: Git, Windows, Maven, Puppet, Jenkins, AWS, EBS, S3, Linux, Nexus, Ruby, IAM, Java, Shell Scripts, SCM, CICD, ELB, Testing, Terraform, Packer, Agile.

Confidential - Dallas, TX

Devops Engineer

Responsibilities:

  • Extensive experience using ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Managed physical and Logical volumes, Volume Groups etc. in LVM for Linux, AIX, and HP-UX.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.
  • Experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Architected and implemented automated cloud infrastructure using Chef on multi platforms.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Converting production support scripts to chef recipes. and AWS server provisioning using Chef Recipes.
  • Automated deployment of builds to different environments using Jenkins.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Developed monitoring and notification tools using Python.
  • Virtualize the servers on AWS using the Docker, create Docker files and version control.
  • By designing and implementing Docker workflow, it reduces built and deployment times.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Integrated Subversion for automating builds with Jenkins.
  • Implemented Automated Application Deployment using Chef.
  • Experience in working asDevOps engineerfor release automation to achieve continuous integration and continuous delivery (CI and CD).
  • Configured AWS S3 buckets so as Dev team to perform CRUD operations by using the AWS SDKs.
  • Design, install, administer, and optimize hybrid cloud components to ensure business continuity (i.e.AzureAD, ADFS, SSO & VPN Gateways.).
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Vagrant, Jenkins, and cloud Formation.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Written manifests/Recipes and shell scripts to customize the Puppet/Chef as per our environment
  • Managed builds and made necessary changes to Ant build scripts for Java/ WebSphere based applications
  • Created post commit and pre-push hooks using Python in SVN and GIT repos.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Develop data cleansing, retrieval, migration tools (ETL) using python
  • Extracted and loaded data using Python scripts and PL/SQL packages
  • Generated property list for every application dynamically using python.
  • Managed SVN repositories for branching, merging, and tagging.
  • Automated deployment of builds to different environments using Jenkins.
  • Used Jenkins as a CI tool for performing the build automation
  • Build and Configured Jenkins Slaves for Parallel Job execution.
  • Created various ANT scripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Installing, configuring, and administering Jenkins CI and cd tool on Linux machines.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Autoscaling, and RDS in Cloud Formation JSON templates.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option
  • Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via Subversion, and Jenkins.
  • Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWSEC2 instances.
  • Deploying EC2 instances, ELBs by using Cloud Formation in AWS

Environment: AWS, ANT, Windows, Chef, ELB, JSON, CI and CD, RDS, RHEL, SVN, AWS EC2, JSON, Auto Scaling, Jenkins, EC2, J2EE, Python, Java, VPC's.

Confidential - Redwood City, CA

DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef.
  • Responsible for design and maintenance of the Subversion/GIT, Perforce Stash Repositories, views, and the access control strategies.
  • Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
  • Experience with build, deploy, and continuous integration automation solutions such as Ant, Maven, Jenkins etc.
  • DevOps for load balanced environments & Multi-regional server environments (AWS Regional nodes managed via Chef Roles and Ohai Attributes)
  • Monitoring each service deployment, and validating the services across all environments.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Created a set a suite APIs to integrated with Perforce for automation purposes
  • Involved in build and deploying SCA modules in IBM Web Sphere Process server.
  • Worked on Java/J2ee deployments in web sphere.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Working with Change Order with current release and implement them in the Production.
  • Created Branches, Tags for each release and particular environments.
  • Merged the branches after the Code Freeze.
  • Created the Deployment notes along with the Local SCM team and released the Deployment instructions to Application Support.

Environment: Java/J2ee, Eclipse, Chef, AWS, Ant, Maven, Jenkins, GIT, Subversion, WebSphere Application Server (WAS), Apache, PERL, RUBY, BASH, Unix, Python.

Confidential, Alpharetta, GA

Build and ReleaseEngineer

Responsibilities:

  • ReleaseEngineerfor a team that involved different development teams and multiple simultaneous software releases.
  • Developed build and deployment scripts using Shell scripts executed from Hudson to move from one environment to other environments.
  • Built and Deployed Java/J2EE to a web application server in an continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Building the Tomcat Application war packages using build scripts and continuous integration tool Hudson on Suse Linux and AIX Servers
  • Building the Application tar packages from SVN using shell scripts on AIX and Linux Servers.
  • Packaging the Application tar files into BladeLogic and deploying them onto Target Servers.
  • Complete scratch build of Application environments using BladeLogic packages.
  • Installation, configuration and maintenance of Tomcat, Apache Web server, Confidential and proprietary Software required for the project through BladeLogic and Manual process.
  • Automating Health Check and other manual tasks using Shell scripts.
  • AIX Administration of Development, QA, Performance and Staging servers for Onsite/Offshore environments.

Environment: SVN, HUDSON, ANT, WEBSPHERE, Apache Tomcat, Confidential PL/SQL, Blade Logic, SHELL SCRIPTING, PERL, Java, J2EE, ClearCase, Perforce, Python

Confidential

LINUX Administrator

Responsibilities:

  • Managed AIX server's backups, restores and general system administration.
  • Worked as System Administrator on RedHat, CentOS and Ubuntu 6.06, 7.04.
  • Handled user and client security and access on AIX and Linux servers for remote access.
  • Wrote Shell scripts for data mining and data integration solutions to reduce labor force and data entry.
  • Maintained multiple Confidential databases with an Apache/Tomcat web front end.
  • Using K Shell, Shell and Perl I could develop scripts to automate most of our day to day processes that allowed for more time to be spent on developing new and improved ways of meeting the needs of our clients.
  • Patched Linux, Windows and Confidential systems regularly.
  • Assisted in security functions to make sure all servers were operating under PCI compliance.
  • Deployed new trading partners into production and designed the system architecture required for their specific needs.
  • Implemented new EDI standards and new mapping functionality to handle more in-depth requirements.
  • Assisted in planning and testing new applications and operating systems.
  • Setup of Environments and Networks
  • Installation of Linux, Unix and Windows Servers
  • Administration of Linux, Unix and Windows Application Servers
  • Supported Linux Confidential Servers in Terms of Troubleshooting and General Maintenance
  • Scripting on Linux, Unix and Windows Servers
  • Installation of Linux servers for Web Serving, File Sharing, Database, and Subversion
  • Maintenance of a Linux Firewall System
  • Management of Internal Systems and Hosted Systems

Environment: UNIX, Windows, SVN, Windows, Red hat, Linux, Shell Scripting.

We'd love your feedback!