We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

Pataskala, OH

SUMMARY:

  • A Result - Oriented Professional with Techno-Functional Leadership Experience in Devops Build & Release Engineering, Release Management, and Source Code Systems Administration. Excels in Providing Technical Design and Architectural Leadership to multiple teams and projects to help ensure applications are integrated and adhered to stated architectural and design principles & standards Stakeholder Communications: Building strong, lasting relationships, acting as a bridge builder from the c-suite level down to the end-user level Excels in set-up of production support, Devops, SCM, Build & Release Engineering, CD/CI Process, Release Management, UAT & Business Rules Team from initiation Proficient in developing & implementing configuration management standards, plans, processes & policies Experience in managing software development lifecycle (SDLC) including requirement analysis, design, coding, testing & maintenance phases
  • Overall 9+ years of experience in Technology domains with specialization in AWS, DevOps & System Administration. Extensive experience in Cloud Implementation, Infrastructure automation, Continuous Integration, Containerization, Build, Version Control, Software Configuration Management, Issue Tracking, Quality assurance and Deploy/Release Management.
  • Versed in handling critical AWS resources likeEC2, EBS, VPC, RDS, S3, CloudFormation, RedShift, DynamoDB, ELB, AutoScaling, CloudFront, Route 53, CloudWatch, CloudTrail, IAM, SQS, SNS.
  • Proficient in DevOps culture through CI/CD tools like Repos, Jenkins, CodeDeploy, CodePipeline, Maven and configuration management tools like Chef, Ansible & Puppet. Had set up staging and production environments for CI workflow.
  • Strong proficiency in supporting Cloud environments like Aws, IaaS, PaaS and SaaS tools.
  • Experience with Migration projects of moving current applications in traditional datacenter to AWS by using AWS services.
  • Hands on experience with configuration tools like Ansible. Created several Playbooks, to automate infrastructure maintenance & configuration.
  • Administration of Production, Development and Test environment's (RHEL) RedHat Linux. Experience supporting Linux infrastructure Environment with 200+ servers.
  • Ability to architect and implement transition to Docker and develop distributed cloud system using Kubernetes.
  • Designed and implemented multiple deployment strategies using Continuous Integration and Continuous Development Pipeline through automation with Enterprise Github, Jenkins, Sonar Nexus, Docker and AWS AMI's in Linux environment.
  • Expertise in Querying RDBMS such as Oracle, MY SQL and MS SQL by using SQL for data integrity. Worked with different NoSQL databases like MongoDB, Cassandra and Dynamo DB.
  • Ability to write Scripts in Bash, Shell and Ansible to automate the deployments.
  • Expertise in using build tools like Maven, Ant and Make for the building deployable artifacts such as Jar, War, Ear files and using Nexus and Artifactory Repository managers for Maven builds.
  • Install, configure, modify, test & deploy applications on Apache Webserver, JBoss, Nginx & Tomcat, WebLogic and WebSphere App Servers.
  • Expedited in log monitoring tools like ELK, Splunk and Appdyanamics. Implemented dashboards for monitoring Deployment/Environment health/status using Splunk and Nagios.
  • Extensively worked with source code Version Control tools like SVN (Subversion), GIT
  • Experience in SCM concepts: Branching, merging, removing merge conflict, Labeling, Tagging, Packaging config spec design. “Unit Test” frameworks automation.
  • Extensive experience in Linux/Unix system Administration in Installation, configuration, tuning, security, backup, recovery, and Operating System upgrade on Red Hat Linux (RHEL 4.x, 5.x, 6.x), Centos (4.x, 5.x, 6.x) and Ubuntu.
  • Strong hold on Firewall management, troubleshooting and networking in Linux environment.
  • Great exposure to network protocols like TCP/IP, UDP, DNS, SMTP, FTP, TELNET, HTTP and frame works like struts, spring and Hibernate.
  • Experience in using Ticketing & Bug tracking tools like JIRA, Servicenow, Bugzilla and HP Quality Center.
  • Experience with Agile Methodology and Scrum Methodology. Created and maintained several build definitions to handle automated builds in an Agile and Scrum environment.
  • Vast knowledge over IT infrastructure scalability, optimization and dealing with incident, Problem, Change and release management.

TECHNICAL SKILLS:

AWS: EC2, VPC, EBS, AMI, SNS, RDS, EBS, ELB, Redshift,Elastic search, CloudWatch, codedcommit, Codebuild,Codepipeline, CloudFormation,, Cloud Trail,SNS, SQS, IAM

CM Tools: Ansible

CI Tools: Hudson, Jenkins

Build Tools: ANT, MAVEN

Continuous Deployment: Artifactory, Nexus, Jboss

Version Control Tools: Subversion, Git

Monitoring Tools: Nagios, Splunk and cloud watch

Virtualization: Docker, ESXi, vSphere 4 and vSphere 5Citrix

Container Management Tools: Docker Swarm,Aws ECS

Operating Systems: Cent OS, Ubuntu, RHELand Windows.

Programming languages: XML, HTML, Shell Scripting, Ruby and PowerShell

Application Servers: Web logic, Web sphere, Apache Tomcat, Nginx

Databases: My SQL, MS SQL, Oracle, PostgreSql, Dynamo DB, Cassandra

Bug TrackingTools: JIRA, Service Now,HP Quality Center, Bugzilla

WORK EXPERIENCE:

Senior DevOps Engineer

Confidential, Pataskala, OH

Responsibilities:

  • Managing the development & operations support for change, configuration management, build automation and release engineering
  • Devising streams, branches, automated builds, change packaging and release strategies for different SDLC-natured projects
  • Planning programme/project activities including scoping, estimation, tracking, change management, delivery management & post implementation support
  • Creating Proof of Concept/Prototypes in order to evaluate new technologies and vendors, proactively contribute to infrastructure platform vision
  • Designing POCs and showed the capabilities of the application
  • Overall delivery quality significantly improved by the end of the engagement
  • Managing a variety of tasks as part of IT Projects including vertical integration and application lifecycle management including continuous integration, test-driven design, refactoring, and evolutionary design
  • Building & maintaining healthy business relations with clients and ensuring high customer satisfaction matrices by achieving delivery & service quality norms.

Senior Associate, Menomonee Falls, WI

Confidential

Responsibilities:

  • Leading configuration management of Master Configuration for Sterling Retail Commerce application in OMS, GIV and POC project relates activities.
  • Involve in release governance meetings and prepare for various releases for the current and future projects.
  • Create the Deployment plan for production deployment and execute the steps during production
  • Execute the production Deployment in a timely Fashion during release nights.
  • Created a standard release process.
  • Defined and standardized Branching and Merging Strategy
  • Defined Naming conventions for Branches and Tags

Build/Release Engineer, San Francisco, CA

Confidential

Responsibilities:

  • Managed and helped development teams with version control tools Confidential for day to day to activities.
  • Generated the useful Reports for conducting SCM verification and Audit process by using Smart Confidential .
  • Configured JBOSS, Tomcat and apache webservers.
  • Effectively managed application production patch process using HP Kintana server.
  • Identified all the configuration items that are different between the Releases by Smart Confidential .
  • Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level.
  • Created Branches, Tags for each release and 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.
  • Deployed Wiki pages using Apache tomcat application server.
  • Involved in load balancing and clustering with multiple Apache server instances.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Deployed builds to different environments like Test/DEV/pre-prod and Production.
  • Managed a farm of 200 Linux based servers 24/7 in different environments.
  • Run general smoke tests during release night on all Openlane websites once code has been build and deployed to a production environment and ensure the environment is up and ready for testing team
  • Managed Continuous Integration tool cruise control for Nightly builds and manual builds.
  • Automate Nightly builds using Ant and shell scripts
  • Maintained Maven/ANT as build tools for all the java based projects.
  • Installed Nexus as Maven repository management tool.
  • Used and administer bug and defect tracking tool Service now.
  • Setup automated feeds (bash scripting) for external FTP and automate cronjobs to run daily batch processes and trouble shoot any failures.

Build and Release Engineer, San Francisco, CA

Confidential

Responsibilities:

  • Reduced build times by refactoring Android make and other build files
  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files
  • Build and package Android applications.
  • Assisted developers with build and merge issues Configured multiple Windows and Linux slaves for Hudson master to distribute the load across a Farm of machines.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Hudson to Implement Nightly builds on daily basis and generate change log that includes changes happened from last 24 hours.
  • Integrated Testing Tools like Junit, Emma and Coverity in Hudson which provide unit testing and Code coverage with detailed graphical reports.
  • Connected continuous integration system with GIT version control repository and Continually build as the check-in's come from the developer.
  • Good Knowledge with mobile telecommunication technologies and have hands-on experience with wireless mobile device operating systems: Android.
  • Expert level knowledge in writing and debugging android make files. Implemented Android make files to build and package the applications (e.g. phone.apk).
  • Resolved dependency issues between different modules in android build system by configuring make files.
  • Created Multiple Shell (bash) scripts for build automation and deployment.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Responsible for writing the Release Notes, documenting all the useful info about the release: software versions, changes implemented in current release, Defects fixed, Labels applied etc Deployed and configured Tomcat application server to host the wiki website.
  • Coordinated software development teams and QA teams on issues and solved the problems.
  • Mentored junior Java developers through Eclipse, ANT, GIT, and general Java issues and documented knowledge in several in-house wiki pages

CM/ Integration Engineer

Confidential

Responsibilities:

  • Managed and helped development teams with version control tools Confidential for day to day to activities.
  • Generated the useful Reports for conducting SCM verification and Audit process by using Smart Confidential .
  • Configured JBOSS, Tomcat and apache webservers.
  • Identified all the configuration items that are different between the Releases by Smart Confidential .
  • Planned the Release schedules by identifying the Testing Environment and confirming the Current Code Level.
  • Created Branches, Tags for each release and 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.
  • Deployed Wiki pages using Apache tomcat application server.
  • Involved in load balancing and clustering with multiple Apache server instances.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.
  • Deployed builds to different environments like Test/DEV/pre-prod and Production.

Hire Now