We provide IT Staff Augmentation Services!

Devops/systems Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 10years of IT experience as a Technology Lead for team of 9 membersin CI (Continuous Integration), CD (Continuous Delivery), strong background in Build and Release Management and Cloud Implementation within the suites for needs of an environment under DevOps Culture.
  • Expertise in UNIXenvironment and several flavors of Linux including (Red Hat Enterprise, CentOSandUbuntu) and passionate for automation of deployment
  • Extensively worked on Jenkins for Continuous Integration and on tools Gulp and Jasmine,for Test Automation for JavaScript and Selenium for java projects
  • Excellent hands on experience on configuration management tool like Chef, Puppet and Ansible.
  • Experience in Administration / Maintenance of source control management systems such as Git Hub and Subversion SVN . Created tags and Branches, commits and pull requests, fixed merge issues and administered Software Repositories.Helped to improve businessinannual results
  • Migrated Version Management Systems CVS - > SVN, SVN -> CVS and SVN ->Git.
  • Provisioned virtual environments using Docker and Kubernetes andVirtualizationby Vagrant
  • Experience in Automated processes with custom built Python, Ruby, Perl& Shell scripts.
  • Experience in cloud automation using AWS Cloud Formation templates, OWASP, SAML Tools
  • Good experience in migration usingAmazon web services which includesEC2,S3, EBS, RDS, ELK, Route 53, Auto scaling, Security Groups and Cloud based services like Microsoft Azure and GCS
  • Built solution accelerator for appliance based FWaaS on Openstack
  • Experience in using build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as WAR & EAR from source code.
  • Experience with Oracle, MySQL, NoSQL and Server DB Tasks and Kafka Architecture
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Hands on experience in Monitoring tool like NagiosandZabbix monitoring Tool.
  • Experience in using Tomcat Web Server and JBOSS,Weblogic and WebSphere Application Servers for deployment,containerization (orchestration) using Docker&Kubernetes
  • Extensive experience on Open stack, knowledge in Dynamite, AutoSys,NoSQL like Redis.
  • Excellent knowledge on Agile Methodology, ITIL process and microservices architecture

TECHNICAL SKILLS

Operating Systems: Red Hat Enterprise Linux, Solaris, Ubuntu, Windows10, Mac OS

Programming Languages: .Net, Java/J2EE,Go, Spring,C++, C#, Eclipse IDE

Scripting Languages: Python, Bash, Shell, Ruby, Perl, Node.js, Angular js

Application/Web Servers: Apache Tomcat, NGINX, HTTP, Web Logic, Jboss, Terraform

Databases: OracleMY SQL, NoSQL,SQL Server,PostgreSQL,RabbitMQ,MongoDB

Web Technology: XML, HTML5, PHP,CSS, Java Script, Servlets, Django, JSP, Bamboo

Automation/Monitoring tools: Ansible, Chef, Jenkins, Puppet, Nagios, Nexus, Zabbix, New Relic

Source/Version Control Tools: GIT, SVN, Clear Case,Saltstack, JIRA

Cloud Services: AWS, Azure, GCP, Containerization (Docker, Kubernetes)

Build Tools: Maven, Gradle, Ant, SonarQube,Stash, Vagrant, Redis

PROFESSIONAL EXPERIENCE

Confidential

Devops/Systems Engineer

Responsibilities:

  • Responsible for migrating from Bamboo to Jenkins as continues integration tool.
  • Trained graduate students in Information Technology on Containerization and virtual machines.
  • Worked on the transition project, which involves migration activities from Ant to Maven to standardize the build across various applications.
  • Administer and Maintain Source Code Repositories including GIT, Bitbucket, Subversion.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile / SCRUM environment.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent
  • Deployed continues delivery pipeline by using Jenkins, Artifactory, SonarQube, Tomcat, AWS.
  • Migrate SVN repositories to GIT and administrate GITLAB to manage GIT repositories.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Documented project's software release management procedures with input decisions.
  • Continuously monitored for the Disk Space on build machines with Shell Script scheduled to run as Cron job and sending email notification upon reaching a threshold value of disk usage.
  • Managed the application, server configurations and automated the deployments of application to the IBM WebSphere application server.
  • Install host firewall IP Tables for RedHat Linux and Centos
  • Installed Jenkins/Plugins for GIT Repository, Setup SCMPolling for Immediate Build with Maven
  • Developed build, auto build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments and create new jobs and branches through Jenkins.
  • Experience with container-based deployments using Docker, working with Docker images, DockerHUB and Docker registries.Programming MVC architecture for Spring Applications
  • Creating Web Services REST by using SpringREST
  • Developing and handling JSON formats to exchange information by using Web Services
  • Creating log functionalities for the application by using Aspect Oriented Programing (AOP)
  • Handle of security matters by using Spring Security
  • Handle, creation and maintenance of the persistence layer by using Hibernate
  • Proactively monitoring application health status.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs.

Environment: Subversion, GIT hub, Shell, Bamboo, Docker, Azure, Kubernetes, ANT, MAVEN, Jenkins, Openshift, Chef, JIRA, Nexus Maven, LINUX, UNIX, Windows XP, Java, J2EE, Azure, NoSQL

Confidential, Tulsa, OK

Sr. DevOps Engineer

Responsibilities:

  • As a team lead, implemented rapid-provisioning and life-cycle management for Ubuntu& Linux using Amazon Web services EC2, Chef, and custom Bash/Ruby scripts.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Involved in developing custom scripts using Perl & Shell (bash, ksh) to automate jobs.
  • Analyzed the ANTbuildprojects for conversion and converting to Mavenbuildprojects.
  • Experience with UI development using JSF
  • Developed pom.xml files for Mavenbuildscripts, Python Script for CICD in Ansible
  • Experience in managing Chef as Configuration management tool by developing ChefCookBooks and Recipes, Linux administration including performance monitoring and root cause analysis
  • Led the team with the Dynatrace, Splunk and Introscope environments
  • Experience in authoring custom Terraform Scripts to automate the deployments.
  • Skillful in infrastructure automation by using AWS services like Amazon AMIs, Elastic BeanStalk, Cloud foundry and Cloud Formation forIAAS, PAAS and SAAS.
  • Utilized Puppet and dashboard for Configuration Management of hosted Instances within AWS.
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the development and test to deploy workflow around Puppet codebase.
  • Architected hybrid AWS CloudWatch, CloudFormationand on-premise solutions for technology clusters and patterns for a team of 9 members.
  • Administration and capacitation of people in coding / programming as a full stack developer focused in Java Technologies and used RabbitMQ for
  • Lead effort to stand up Devops platform in private cloud via micro-architecture and containerization technology with Docker andKubernetes
  • Experience in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS and DHCP etc.Created selenium-based scripts using Junit, OWASP, SAML Tools
  • Strong knowledge on protocols like FTP, TCP, UDP, ICMP, SFTP, SSH, HTTP, HTTPS, SSL/TLS and firewalls.
  • Proficient with user account maintenance, backup & recovery, Auto-mounting and Printer configuration.
  • Experience with API development and frameworks integration
  • Using CCS3, JQuery, HTML5, Tag libs, Bootstrap in front-end programming using JavaScript for presentation views
  • Handle of dependency injection of the beans created in the application by using Spring Core
  • Performed all necessary day-to-daymaintenanceCVS/Subversion support for different projects.
  • Creation of branches in CVS and Subversion for parallel development process.
  • Used Jenkins to automate most of the build related tasks.
  • Virtualization using KVM, Xen, VMWare ESX/ESXi, vSphere, Oracle Virtual Box, Virtual-manager
  • Code analysis automated using the SonarQube plugins and jobs in Jenkins
  • Managed and monitored the server and network infrastructure using Nagios and Saltstack.
  • Established shared IT service centers for Cloud operations in OWASP, SAML Tools
  • Generated AWS migration roadmaps and driving buy-in across complex organization structures.
  • Collaborated with consulting, managed services to build and execute GCPmigration plans.
  • Resolved issuesof common Enterprise requirements into AWS service development teams
  • Experience ofpublic, private DNS,FTP and SFTP servers.
  • Deploy, configure, manage and support web-hosting environments, i.e.Apache http, Tomcatfor production, staging, development and test environments while supporting development teams
  • As a team lead, responsible for administering and monitoringSAN storage systems
  • Experience inAkamai& AWSloadbalancertoolsand automation with Puppet, Chef&Ansible
  • Created and maintainedapplication environments, procedures andworkflows
  • Maintained, updated and configuredperformance monitoring system.
  • Knowledge ofITIL process, documentation and hands on experience in Kafka architecure
  • Extensive experience in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance.

Environment: Docker, Kubernetes, Maven, AWS, Openshift, Shell, Perl, Azure, Cloud, GIT, Nexus, Jenkins, Tomcat, Python, JIRA, Nagios,Ansible, OWASP, Bamboo, SonarQube, Java, NoSQL, Chef, Puppet

Confidential

AWS DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Experience with Drools - business rule management system Creating log functionalities for the application by using Aspect Oriented Programing (AOP)
  • Deployed java applications to application servers in agile continuous integration environment and automated the whole process.
  • Designed and Developed Jenkins builddeployments.
  • Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Used Shell scripts to automate the deployment process.
  • Experience in project to convert current mission analysis platform to private cloud via micro-architecture and containerization technology (Docker)Implemented and maintained the branching and build/release strategies utilizing GIT.
  • Evangelize DevOps in CI/CD: Worked on Full stack clusters including Kubernetes, Jenkins, GitLab
  • Hands on configuration management using Chef.
  • Configured multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes. Expertise in Ansibleto automate the python scripts for deployment
  • Installed chef server Enterprise on premise/workstation/ bootstrapped the nodes using knife and automated by testing chef recipes/cookbooks with test-kitchen/Inspec.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Used JIRA for change control and ticketing, used Puppet to automate the build runs and simplify
  • Designed and developed the tools to allow efficient configuration management, build and release of software developed in J2EE, XML and DB2 databases.
  • Deployed the build artifacts into environments like QA, UAT and production
  • Mapped workloads to the capabilities of Microsoft Azure for public, private and hybrid clouds.
  • Working with multiple Azure technical teams, architects, security officers, managers and business users, reviewed and documented workloads, system dependencies and business requirements.
  • Having Experience on Azure administration and development.
  • Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
  • Automated the build and release management process including monitoring changes in releases.
  • Implemented a Continuous Delivery framework using Jenkins, Bamboo,Maven&Nexus in Linux environmentExperience with Container based deployments by using Docker.
  • Expertise in using Docker Engine, Docker Hub, Swarm, Docker Registries and building Docker Images at root of the repository.
  • Documented the entire build and release process and provided support.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Design, implement, and maintain production and non-production infrastructure in GCP and AWS
  • Work with engineers, product owners, and stakeholders to build against roadmaps and development plans
  • Develop and execute deployment processes for infrastructure, backend, mobile, and hardware/firmware releases
  • Design solutions for automated deployment and CI/CD pipelines
  • Design solutions for configuration, data storage, monitoring, and other aspects of a modern technology platform
  • Experience in Nginx, Apache and MiddlewareWeblogic, JBoss technologies
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all releases and request of the developers through infrastructure management tool.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Experienced in using Ansible as a configuration management tool and developed Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx and other applications.
  • Build scripts using MAVEN build tools in Jenkins to move from one environment to other environments.
  • Used Snapshot, release and dependency management in Maven
  • Expertise in integrating JUnit, Cobertura, PMD & other code quality tests of CI/CD process

Environment: Ansible, GIT, Shell, Perl, Docker, Azure,Kubernetes, ANT, MAVEN, Jenkins, Openshift, AWS Devops, Chef, JIRA, Nexus, LINUX, Java, J2EE,OWASP, SAML,Azure, Java, Bamboo, Python, Puppet

Confidential

DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Built TestBot Tunnel, to provide with a secure way to run tests against staged/internal web apps.
  • Used Selenium IDE for Open source web testing.
  • Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tools.
  • Extensively used GIT as Version Control tools to manage Source Code.
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process.
  • Branching, Tagging, Release Activities on Version Control Tool:GIT.
  • Developed Custom Scripts to monitor repositories and Server storage.
  • Performed the automation using Chef Configuration Management.
  • Performed and deployedBuildsfor various Environments like QA, Integration, UAT and Production through RedhatOpenshift.
  • Involved in all projects that move to production and work closely with the Data Canter, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Installed, configured, administered and supported Web-Sphere Application Server 6.0/6.1/7.0 on LINUX environment.
  • Installed and Configured Web-Sphere Application server with LDAP security.
  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environmentand automated the whole process.
  • User, Group management for all UNIX servers.Editing crontab in post - installation of Unix servers and expertise in automation tool Jenkins, Docker, Helm, Chef and Kubernetes.
  • Created maintained the Shell/Perl deployment scripts for Tomcat web application servers.
  • Worked on administering the METACASE client-server architecture domain specific modeling software.
  • Worked for Release Engineering, Configuration Management, CloudInfrastructure, Automation.
  • Worked on the configuring the Jenkins to use MetaCase Software tobuildJava code and to do the whole CI process on the java code generated by MetaCase.

Environment: AWS, Tomcat, SVN, GIT, ANT, Maven, Docker, Chef, Puppet, Jenkins,Openshift, Hudson, Web-sphere, Red hat LDAP,OWASP, SAML Meta-Case, Python, KVM, Ruby, Perl, Shell, Bamboo

Confidential

Build and Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involves environments like Development QA UAT and Production.
  • Responsible for configuration, maintenance, and troubleshooting of Project.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Used SOAP to allow programs that run on disparate operating system(Linux) to communicate using Hypertext Transfer Protocol (HTTP5) and its Extensible Markup Language (XML)
  • Implemented cloud services in AWS
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Hands on experience in Installing, Configuring of Puppet server-clients and wrote Puppet Manifests to automate infrastructure.
  • Ability in development and execution of Shell scripts, XML and Python Scripts to automate the administrative tasks.
  • Expertise in branching, tagging and maintaining the version across the environments by using Source Code Management tools like Bitbucket, Bamboo and Version control tools like GIT, Apache Subversion (SVN).
  • Extensively worked on administrating tools like Jenkins, Bamboo for leveraging continuous integration and continuous delivery processes for service development.
  • Experience at automating the release process of products using shell scripts with tools like Apache Ant and Maven.
  • Expertise in using various repository management tools like Sonatype Nexus and Artifactory to deploy and manage artifacts. Configure bug tracking tools like JIRA and Bugzilla.
  • Coordinated with developers, Business Analyst and Managers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB. Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.

Environment: GIT, SOAP, REST, Selenium, Selenium Grid, ANT,WebSphere, Puppet,Ruby/Shell Scripts, Oracle, UNIX, Bugzilla, Jenkins, Puppet, Maven, AWS, NoSQL, Sonar Integration

We'd love your feedback!