We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Around 8+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process.
  • Experience in backend programming withOracle(PL/SQL) and SQL Server(SQL and T - SQL)databases.
  • In-depth noledge of computer applications and scripting like Shell, Python, Ruby,Perl, JavaScript and XML.
  • Developed java modules implementing business rules and workflows usingSpringBoot.
  • Expertise in C/C++/Java build with Ant, teamcity, Maven, GIT, Jenkins, cruise control,sonar.
  • Advanced experiences in Jira, Quality Center.
  • Excellent skills in Linux Shell/Perl scripting and good C/Java programming experiences.
  • Have wide noledge and experience of software and deep understanding of computer Architecture, operating system, software development full cycle, process and methodology
  • Have good noledge and solid understanding ofDevOpsand continuous delivery tools such as Puppet and CFEngine.
  • Experience in creating the company'sDevOpsstrategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Puppet.
  • Managed Amazon Web Services like EC2, bit bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Good Knowledge in bash (Shell)/Perl and exposure to Jython, Python scripting.
  • Excellent experience in documenting and automating the build and release process.
  • Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience in using CI tools Hudson and Jenkins for automated builds.
  • Strong noledge on source controller concepts like Branches, Merges and Tags.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment andDevOpsprocesses for Agile projects.
  • Working with technologies and platforms including Java, Jenkins, Subversion, Git, Oracle, Unix/Linux, VM Ware, Docker, Vagrant, Puppet, AWS, across the Financial, Broadcast and Media Sectors.
  • Experience with Configuration and Maintenance of Automation tools like Puppet, Ansible and Chef.
  • Experience working with AWS Cloud computing and involved in creating AWS instances and deployed Linux and Red-hat on AWS environment and Expertise in migrating applications onto AWS.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux,RedHatLinux, Fedora)
  • Excellent Experience in Code Refactoring andUdeploy.
  • Hands-on experience in working with the Build Tools such as Apache Ant, Apache Maven,Gradle, Grunt, Gulp, WebPack, MSBuild, Nant, Rake, Make etc
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments. Ability to learn and adapt quickly to emerging new technologies/frameworks/environments. Self-motivated and self-reliant and can adapt to any kind of environment.

WORK EXPERIENCE:

Sr. Devops Engineer

Confidential, Austin, TX

Responsibilities:

  • Managed windows servers which includedMicrosoft ActiveDirectorymaintenance and support.
  • Developed backup and recovery engine using VMware,GoLangprogramming language.
  • Used andMicrosoftactivedirectoryseries for authorization and authentication services.
  • Involved in integration with Process Management team using Apache Camel, DroolsBRM
  • POC on different kinds of NAS likeGluster, Lustre, SoftNas in managed Azure for better performance, reliability and linear scalability.
  • Experience with usingGradle, a project automation tool with Apache Ant and Apache Maven for a Groovy-based specific DSL (Domain-Specific Language.).
  • Deployed Puppet, Puppet Server, Puppet-Dashboard and PuppetDB for configuration management to existing infrastructure
  • Automated to manage tens of thousands of VMs across multiple cloud platforms using puppet
  • Wrote Puppet modules for installing different packages, managing versions, setting parameters and manage Web Applications, Config Files, Data Base, Commands, and Users Mount Points
  • Used multiple puppet master/server for high scalability or disaster recovery
  • Responsible for design and maintenance of the GITHUB, Stash Repositories, views, and the access control strategies
  • Monitoring for CPU usage, memory and processes usingNewRelic
  • Ability to support application deployments, building new systems and upgrading and patching existing ones throughDevopsmethodologies.
  • Worked on installing and managing different monitoring tools like Nagios/Icinga/graphite, Splunk
  • Used Flask Api MVC for REST APIs formicro-services.
  • Supported and halped to create Dynamic Views and Snapshot views for end users
  • Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories
  • Automation of infrastructure usingTerraformand Ansible.
  • Used Terraform andansibleon Amazon AWS.
  • Configure and Manage Continuous Integration environment using Jenkins andSonar.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, Python and Rundeck
  • Coordinated application releases with Development, DBA and Project Management teams
  • Served as a partial administrator for UNIX machines for Dev Environments
  • UsedGoLangto create backend servers.
  • Created UI using JavaScript,Perland HTML5. Designed and developed data management system using MySQL.

Environment: - Puppet, Ruby, Bash, MySql, Ant, Maven, Jira, Python, GIThub, Nagios,icinga,graphite, AWS, Linux, Centos, Ubuntu, Apache, Ngnix, VMware Esxi, Java, Bamboo, Splunk, Rundeck, JBoss, Web Logic, XML,gluster newRelic

Devops Engineer

Confidential, El Segundo, CA

Responsibilities:

  • Worked on multipleDevOpsplatforms like Linux and Windows.
  • UsedAccuRevfor configuration management and version control.
  • Involved in code versioning, Check-In, Check-out and code merging usingAccuRev
  • Worked on install & Configure (AppDynamics) agent as enterprise monitoring tool on windows and Linux operating systems.
  • Seting up ofNewRelicapplication monitoring tool for web applications on Prod and UAT environments.
  • Automation of deployment and testing process throughChefand Jenkins
  • Responsible for the building and deploying the artifacts into DEV, SIT and QA Environments
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Implemented MicroServices architecture usingSpringBootfor making application smaller and independent.
  • Used Angular MVC and two-way data binding. Worked on automation scripts using Selenium in JAVA. Experience in using JavaScript build tools and dependency management likeGrunt, npm.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Administrate Continuous Integration services (Jenkins, NexusArtifactory, and Repository).
  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
  • Developed Perl and Shell Scripts for Automation of the build and release process.
  • Used JIRA as Issue Tracking Tool
  • Used the continuous Integration (CID) Tool Jenkins for automating the build processes.
  • Managed source control systems GIT and SVN.
  • Configured and automated the Jenkins Build jobs and Building pipelines for Continuous Integration and deployment.
  • Developed UNIX for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Used Shell to automate build and deployment Process.
  • Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying inMesos
  • Consolidated many previous websites onto one dedicatedRHELhosts.
  • Responsible for all Public (AWS) and Private (OpenStack/VMWare/DCOS/Mesos/Marathon) cloud infrastructure.
  • Experience implementing Restful and SOAP web services using technologies such asJSON, SOAP, XML, JAXB, Jackson, WSDL and Jersey.
  • Executed the DB Scripts (DML's), which have dependencies on the code on Oracle DB
  • Actively involved in architecture ofDevOpsplatform and cloud solutions.

Environment: Puppet, virtualization technologies, GIT, Jenkins, Maven, Nexus, WebLogic, Python Scripts, Ruby Scripts, Bash scripting, Unix, JIR, Grunt, chef,rhel, marathon,Accurev, VMWare,openstack

Devops Engineer

Confidential, York, PA

Responsibilities:

  • Built a distributed system for triggering and executing daily data processing jobs. It contains a high-availability scheduler (built with Python), a message broker(RabbitMQ), a cluster of worker (built with Python), and UI (built with Python, Django and Bootstrap).
  • Built a real-time monitoring system withRabbitMQ,
  • Created 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.
  • Managed Ubuntu Linux and windows virtual servers on AWS EC2 using open-sourcechefserver.
  • PerformAEMcustomization on foundation components, core CMS and workflows to extend functionalities, improve performance as per the requirements.
  • ImplementingDevOps, Continuous Build and Continuous Integration/Deployment processes, combining and automating tools and rapid feedback for both development and operations teams.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Configured the Ansible playbooks with Ansible Tower and wrote playbooks using YAML.
  • Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying inMesos
  • Implemented CI/CD with Jenkins,Artifactoryand Shell scripts to SSH bundle to web server.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such asUDeploy, Puppet or custom-built.
  • Worked with Docker and Kubernetes on multiple cloud providers, from halping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • Installed and configured Jenkins for Automating Builds and Deployments through integration of Git into Jenkins to automate the code check-out thus providing an automation solution.
  • Developed build and deployment scripts using Ant, teamcity and Maven as build tools in Jenkins to move from one environment to other environments.
  • Deployed services onPCFCloud Foundry.
  • Created bash shell scripts to support various performance and monitoring tasks.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Writing Python scripts withCloudFormationtemplates to automate installation of Autoscaling, EC2, VPC, and other services.
  • ConfiguredCloudFormation, AWS

Environment: EC2, ELB, Route53, S3, Git, Clear Case, Kubernetes, ANT, Shell Scripts, XML, UNIX, Build Forge, Jira, Maven, Jenkins, bash, Ansible, Docker, mesos, redhat linux, artifactory,teamcity

Devops Engineer

Confidential, Minneapolis, MN

Responsibilities:

  • Deployment automation/monitoring using Jenkins, ant, maven,artifactory, chef, custom scripting and Jira.
  • Organized and facilitated dailyscrums, poker games and sprint release planning.
  • Used JIRA forScrumprojects development and delivery in Agile methodology.
  • Experience in working with the HBase as aNoSQLDB in the MapReduce framework.
  • Experience with setting up ChefInfra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • UsedUnitTest Python library fortestingmany Python programs and block of codes.
  • Creatingunittest/regression test framework for working/new code.
  • Experience in work flow tools like JBPM and AWT. ImplementedNoSQLpersistence pattern for some data within app to increase performance.
  • Designed and developed in-house network andInfradiscovery tool and stored the discovery data DB using Python and Oracle. Tool halps administrator to build topology view on the dashboard.
  • Maintain, update, operate servers, applications, and virtualization software.
  • Monitors operations, disk usage, performs system tuning, backups, and makes recommendations for improvements.
  • Configured and builtSpringMVC application on Tomcat web server.
  • Used theAtlassianproducts JIRA, Confluence in the business process.
  • Worked on setting up the road map for the Customization of the workflows forAEM.
  • Work extended hours as necessary to maintain existing or implement new technology with minimal customer impact.

    Managed library versions and deprecated code, design and sequencing of automated builds & test runs and troubleshooting expertise - build failures due to dependencies, tests, etc.

  • Wrote build and deployment script using Ruby and shell scripting.
  • Wrote shell scripts to automate the system management functions and system backup.
  • User, Group management for all the UNIX servers.
  • UsedSpringBOOTto create stand-alonespringapplications.

Environment: Windows 2008 R2/2003 R2 Servers, .NET Frame work 2.0/3.0/3.5/4.0/4.5, UNIX & Linux, Ant, Maven, MS Build, MS Deploy, MS SQL Server, Oracle, Hudson/ Jenkins, PowerShell, AWS EC2, VPC, IAM, S3, Cloud watch,jira, spring

We'd love your feedback!