We provide IT Staff Augmentation Services!

System Engineer/devops Engineer Resume

Denver, CO

SUMMARY:

  • Overall around 7 + years of experience in IT industry implementing DevOps practices like Build Automation, Continuous Integration (CI), Continuous Deployment (CD), Infrastructure as code, Cloud computing, Release Management and Development for several markets driven international organizations.
  • Experience on working with various OS like Linux (Red hat, Ubuntu, CentOS), UNIX, Windows.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Auto scaling,Cloud Watch, Security Groups.
  • Set up the scripts for creation of new snapshots and deletion of old snapshots in S3 using S3 CLI tools.
  • Worked with Amazon IAM console to create custom users and groups.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war from source code.
  • Experience in working on source code management tools like SVN, GIT (GitHub), Creating its repositories with specified branching strategies.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins
  • Configured and administered Jenkins for automated builds Responsible for installing Jenkins master and slave nodes.
  • Executed MAVEN builds to automate artifacts like a jar, war, and ear and pushing the War, Jar, war files into an S3 bucket (AWS )
  • Used tools like SonarQube to check the integrity of code and Nexus based repository for artifacts version controlling.
  • Experience on working with on - premises network, application, server monitoring tools like Nagios, Splunk, AppDynamics and on AWS with Cloud Watch monitoring tool.
  • Expertise in automating builds and deployment process using Bash, Python and Shell scripts.
  • Rapid provisioning and configuration management for Ubuntu using Chef on AWS platform.
  • Installed and Configured Chef Server, Workstation, Client servers and nodes. Written several recipes, cookbooks in Chef to automate the environment provisioning, Middleware Infrastructure Installations.
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Good understanding of Software Development Life Cycle(SDLC) like Agile, Waterfall Methodologies.
  • Expertise in working with different Bug Tracking Tools like JIRA, Remedy and Rally.
  • Implemented automation with Chef and Puppet for application testing, deployment, and development. Prepared documentation describing the configuration state of each item that was under CM control.
  • Good understanding of Network Topology (LAN/WAN/Subnets/VPN/Firewalls).
  • Perform configuration management for all different applications running on all environments and manage the production release process that ensures the reliability and availability of the platform
  • Experienced in troubleshooting and automated deployment to web application servers like JBoss, Web Logic, Web Sphere and Apache Tomcat.
  • Experienced with Docker container service. Creating Docker files, Docker Images & Containers.
  • Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.

TECHNICAL SKILLS:

Operating System: Windows, Centos, Ubuntu, Red hat, Linux.

Build Tools: Ant, Maven.

Configuration management tools: Ansible, Chef and Puppet.

CI/CD Tools: Jenkins, Bamboo.

Cloud: AWS Redshift,EC2,VPC,AMI,EBS Volume,S3,RDS,IAM,Cloud

SDLC: Agile, Scrum.

Container Tools: Docker, Kubernetes.

Web/Application Servers: JBoss, Apache Tomcat, WebSphere, Web Logic.

Scripting Languages: Cloud formation, Shell, Bash, python, Ruby.

Database RDBMS: Redshift, Oracle DB, SQL Workbench, SQL Server, MYSQL.

Monitoring Tools: Nagios, Splunk, AppDynamics, Cloud Watch.

Ticketing Tools: Jira, Rally, Remedy.

Version Controls: Git, SVN, TFS, Bitbucket.

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

System Engineer/Devops Engineer

Responsibilities:

  • Experience in Software Integration, Configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
  • Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Worked on CLMS for resolving the issues related to channels and maintaining the channels.
  • Worked as DAC & DNCS Administrators and maintenance following with change management and necessary approvals for SDV and Linear Video Operations and to deploy into production.
  • Experience in Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation
  • Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN.
  • Responsible for Managing the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and Troubleshoot the build issue during the Jenkins build process.
  • Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process and deploy the application to Tomcat server.
  • Created Route tables to route the traffic to find whether it is public or private network.
  • Used Bootstrap Script for launching large number of instances in AWS.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front- end servers.
  • Used Kubernetes during debugging. Leading up to production when multiple application build must be tested for stability
  • Focused on containerization and immutable infrastructure. Docker has been cored to this experience.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Experience with Docker, Kubernetes, swarm and clustering frameworks
  • Experienced on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Refined automation components with scripting and configuration management using Ansible.
  • Involved in writing Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Installed RedHat Linux using kick start and applying security policies for hardening the server based on company's policies.
  • Used Dockerfile for creating Docker images for Jenkins, Tomcat and used the concepts of persistence volume to store the logs of containers on host else the place we require
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Built upstream and downstream jobs in Jenkins to build and deploy onto different environments.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).

Environment: AWS(EC2, VPC, ELB, S3, RDS, IAM), Maven, Jenkins, Kubernetes,Nexus, Git, Ansible, Cloud watch, Shell Scripting, Ruby, Putty, Splunk, Tomcat, Docker, RedHat Linux, Agile.

Confidential, Santa Clara, CA

DevOps Engineer

Responsibilities:

  • Worked on variety of Linux platforms (Ubuntu, Red hat) which includes installation, configuring and maintenance of applications on this environment.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
  • Worked on GIT (Git Hub) repositories as Distributed Version Control System.
  • Responsible for taking the source code and compiling using Maven and package it in its distributable format, such as a WAR file.
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server.
  • Created Cloud services on new generation instances of D-series on Microsoft Azure Responsible for Design of different Release Environments for new projects.
  • Understand business requirements and create cloud-based solutions to meet those requirements Architect cloud applications on Azure.
  • Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Used Apache Tomcat for deploying the Java Web Applications.
  • Experience on Splunk Enterprise Deployments and enabled Continuous Integration (CI) on as part of configuration (props.conf, Transforms.conf, Output.confg) management.
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Webservers.
  • Experienced with deployments, Maintenance and troubleshooting applications on Microsoft Cloud infrastructure AZURE.
  • Configured and monitored distributed and multi-platform servers using Nagios.
  • Worked closely with DBA Teams to adjust kernel parameters as per requirements.
  • Experience with static code analysis using SonarQube.
  • Security patching on the Microsoft Azure IAAS VMs through the Shavlik Patching Tool, Backup and recover Azure Virtual Machines from a Recovery Services vault.
  • Designed and created multiple deployment strategies using CDN Pipelines using Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins.
  • Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.

Environment: Windows, Azure, Python Scripting, Shell Scripting, Git, Maven, Jenkins, Chef, Apache Tomcat, VMware, Sonarqube, Nagios, Splunk .

Confidential, Milwaukee, Wisconsin

Devops Engineer /Build and Release Engg

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to- day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies.
  • Manage all CM tools (JIRA, Confluence, Artifactory, SVN, Maven, Jenkins, ANT, Git, GitHub, Visual Studio) and their usage / process ensuring traceability, repeatability, quality, and support.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/deployment systems.
  • Implemented Gitlab for version control of puppet modules and process documentation
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion/CVS.
  • Used ANT as a build tool on java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Administered Hudson and responsible for creating new projects and enhancements for old projects.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.

Environment: Subversion, CVS, Java/J2EE, ANT, Puppet, Maven, Jira, Jenkins, LINUX, XML, Apache Tomcat, Oracle, Perl, Shell scripts.

Confidential

Linux Administrator

Responsibilities:

  • Experience working with EMC SAN disk on Linux and HP-UX servers and performed multipath using EMC power path.
  • Configuration and administration of LVM and Veritas Logical Volume Manager.
  • Writing shell scripts to accomplish day to day system administration task.
  • Troubleshooting Hardware and Operating system related issue.
  • Administer and configure various FS like JFS, ext2, ext3 and ext4.
  • Setting limit parameters and handling the job schedulers.
  • Experience in writing technical documentation for regulatory and compliance procedures, policies and various other activities that involved.
  • Worked on HDS SAN like XP 9500's and NAS environment connected using Cisco and Brocade Switches.
  • Requesting, scanning partitioning and mounting the SAN and NAS storages disks during the server build.
  • Knowledge of mounting the file-systems using Autos and configuring fstab file.
  • Manage VMware Infrastructure/vSphere5 clusters on Production Test/Development environments.
  • Involved in configuring network bonding and troubleshooting networking issues.
  • Installation, Maintenance, Administration and troubleshooting of Redhat AS 3.0 servers on various hardware platforms that include V480, 280R, 4500, 3500, Dell 6400, 2400, 1800 etc.
  • Performed automated installations of Operating System using Jumpstart for Solaris and Kick start for Linux.
  • Extensively worked on hard disk mirroring and stripe with parity using RAID controllers.
  • Performed Kernel and memory upgrades on Linux servers in Virtual environment and managing the swap memory.
  • Setting up the NIC bonding for the servers with critical information.
  • Maintained Firewall rules and configured the port numbers of the services and enable communication with applications.
  • Performing installation, configuration, upgrades, Package administration and support for Linux systems on client side using RPM and YUM.

Environment: s: EMC SAN, NAS, Linux, HP-UX Server, Cisco, Brocade Switches, VMware, VERITAS Cluster, Bash, LAN/WAN.

Hire Now