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.
  • Worked as configuration manager on several platforms.
  • Experience in backend programming with Oracle(PL/SQL) and SQL Server(SQL and T - SQL)databases.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Ruby, Perl, JavaScript and XML.
  • Developed java modules implementing business rules and workflows using Spring Boot.
  • 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 knowledge and experience of software and deep understanding of computer Architecture, operating system, software development full cycle, process and methodology
  • Have good knowledge and solid understanding of DevOps and continuous delivery tools such as Puppet and CFEngine.
  • 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).
  • Experience in Service Virtualization tools like CA DevTest.
  • 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 knowledge on source controller concepts like Branches, Merges and Tags.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects.
  • Working with technologies and platforms including Java, Jenkins, Subversion, Git, Oracle, Unix/Linux, VM Ware, Docker/container management, Vagrant, Puppet, AWS, azure across the Financial, Broadcast and Media Sectors.
  • Very good understanding of Microsoft Azure cloud platform. Experience with managing cloud delivery platforms, Azure/AWS.
  • 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 & azure.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
  • Excellent Experience in Code Refactoring and Udeploy.
  • 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.

PROFESSIONAL EXPERIENCE:

Sr. Devops Engineer

Confidential, Austin, TX

Responsibilities:

  • Managed windows servers which included Microsoft Active Directory maintenance and support.
  • Developed backup and recovery engine using VMware, GoLang programming language.
  • Used and Microsoft active directory series for authorization and authentication services.
  • Involved in integration with Process Management team using Apache Camel, Drools BRM
  • POC on different kinds of NAS like Gluster, Lustre, SoftNas in managed Azure for better performance, reliability and linear scalability.
  • Used Bitbucket (Git) as a source to check in the code and created branches and forks to merge the changes from local.
  • Integrating Jenkins pipelines with Sonar, Git, Hipchat & Nexus.
  • 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.
  • 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 using New Relic
  • Ability to support application deployments, building new systems and upgrading and patching existing ones through Devops methodologies.
  • Worked on installing and managing different monitoring tools like Nagios/Icinga/graphite, Splunk
  • Used Flask Api MVC for REST APIs for micro-services.
  • Supported and helped 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 using Terraform and Ansible.
  • Used Terraform and ansible on Amazon AWS.
  • Configure and Manage Continuous Integration environment using Jenkins and Sonar.
  • 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
  • Used GoLang to create backend servers.
  • Created UI using JavaScript, Perl and 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 multiple DevOps platforms like Linux and Windows.
  • Used AccuRev for configuration management and version control.
  • Involved in code versioning, Check-In, Check-out and code merging using AccuRev
  • Worked on install & Configure (AppDynamics) agent as enterprise monitoring tool on windows and Linux operating systems.
  • Seting up of NewRelic application monitoring tool for web applications on Prod and UAT environments.
  • Automation of deployment and testing process through Chef and 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 using Spring Boot for making application smaller and independent.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Administrate Continuous Integration services (Jenkins, Nexus Artifactory, 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 in Mesos
  • Consolidated many previous websites onto one dedicated RHEL hosts.
  • Responsible for all Public (AWS) and Private (OpenStack/VMWare/DCOS/Mesos/Marathon) cloud infrastructure.
  • Groovy scripting to build a pipeline for continuous deployment.
  • Experience implementing Restful service, groovy and SOAP web services using technologies such as JSON, SOAP, XML, JAXB, Jackson, WSDL and Jersey.
  • Executed the DB Scripts (DML's), which have dependencies on the code on Oracle DB

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

Devops /Azure 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 with RabbitMQ.
  • Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
  • Used Windows Azure to deploy the application on the cloud and managed the session
  • Experience Active Directory, Azure Active Directory, ADFS, Azure Active Directory Domain Service, SSO and MFA and security
  • Involved in designing, developing, deploying and supporting of Service Virtualization using CA DevTest.
  • Migration of Azure teams code bases to Modern engineering system
  • Involved in manual and automated Web Services testing using POSTMAN, SOAP UI and CADevTest
  • 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-source chef server.
  • Perform AEM customization on foundation components, core CMS and workflows to extend functionalities, improve performance as per the requirements.
  • 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 in Mesos
  • Implemented CI/CD with Jenkins, Artifactory and Shell scripts to SSH bundle to web server.
  • Managed Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as UDeploy, Puppet or custom-built.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • 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 with CloudFormation templates to automate installation of Autoscaling, EC2, VPC, and other services.

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, CA DevTest, bitbucket

Confidential, Minneapolis, MN

Devops /Azure Engineer

Responsibilities :

  • Deployment automation/monitoring using Jenkins, ant, maven, artifactory, chef, custom scripting and Jira.
  • Organized and facilitated daily scrums, poker games and sprint release planning.
  • Used JIRA for Scrum projects development and delivery in Agile methodology.
  • Experience in working with the HBase as a NoSQL DB in the MapReduce framework.
  • Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Experience with using Gradle, 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.
  • Used Unit Test Python library for testing many Python programs and block of codes.
  • Creating unit test/regression test framework for working/new code.
  • Experience in work flow tools like JBPM and AWT. Implemented NoSQL persistence pattern for some data within app to increase performance.
  • Designed and developed in-house network and Infra discovery tool and stored the discovery data DB using Python and Oracle. Tool helps 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 built Spring MVC application on Tomcat web server.
  • Used the Atlassian products JIRA, Confluence in the business process.
  • Worked on setting up the road map for the Customization of the workflows for AEM.
  • 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.
  • Used Spring BOOT to create stand-alone spring applications.

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 SQL Server, Oracle, Hudson/ Jenkins, PowerShell, AWS EC2,PC, S3, Cloud watch,jira, spring

We'd love your feedback!