We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

GA

EXPERIENCE SUMMARY:

  • Around 7+ years of specialized IT experience in Cloud/Devops/Systems administration.
  • Experience with Agile/Scrum/DevOps software development methodologies
  • Experience in automating large scale cloud infrastructure, primarily on VMware, OpenStack and AWS.
  • Working experience with infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
  • Experience on different AWS services like EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling & Opsworks; deployed cloud stack using AWS OpsWorks.
  • Installed and administered Jenkins CI server for the continuous build of java projects.
  • Designed and developed continuous integration pipeline(CI/CD) for chef cookbooks, integrating Test - Kitchen, Docker, Git, Jenkins, and chef across geographically separated hosting zones in AWS.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experienced in setting up chef environment to run cookbooks and recipes.
  • Experience in using Build Automation scripting like, Apache ANT, Maven 3.
  • Experience configuring and managing Puppet master server and also experience in updating and creating modules and pushing them to puppet clients.
  • Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Worked on Ansible playbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Experience working with different scripting languages which includes, UNIX shell scripting, PowerShell, Yaml, and understanding of perl and python scripting.
  • Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup, recovery, and upgrades of RHEL, Ubuntu systems.
  • Hands on development on Spark and wrote Spark SQL queries.
  • Working experience with monitoring tools such as AppDynamics, Zabbix, and New Relic
  • Well Versed in Installing, Configuring Application Servers like IBM Websphere 3.5/4.0/5.0, Tomcat, Apache and Web Servers like IBM HTTP Web Server, MQ, and Apache WebServer, JBoss on AIX and Linux.
  • Experience with Windows Active Directory service, DHCP & DNS configurations
  • Expertise in configuring Firewall rules, setting up SSL, ipchains, and iptables.
  • Good knowledge of project management and ITIL methodologies and ITSM tools.
  • Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills.
  • Provided 24x7 Oncall production support based on Shift rotation.

TECHNICAL SKILLS:

CI/CD: Ansible, Chef, Jenkins, Puppet, Terraform, Maven

Container: Kubernetes and Docker, Swarm

Monitoring Tools: AppDynamics, Zabbix, New Relic, Nagios

Version Control tools: GIT, TFS, SVN, GITLab

Operating System: RHEL 5.5/6.3/7.1, Windows Server 2000/2003/2008/2012 , Ubuntu, CentOS 5/6/7

Languages: Power Shell, UNIX Shell Script, YAML, JavaScript, HTML, C, JAVA, Python

Database: SQL Server 2012, PostgreSQL, MSSQL

App Servers: Tomcat, Apache, IIS, Nginx

Cloud Computing Service: AWS, Vmware, Azure

WORK EXPERIENCE:

Confidential, GA

Senior DevOps Engineer

Responsibilities:

  • Deploying Kubernetes Cluster and implementing Azure Kubernetes services to orchestrate the application pods.
  • Installing, configuring NGINX as load balancer to orchestrate application calls.
  • Setting up CICD pipeline on VSTS by configuring artifacts for automation.
  • Developing Ansible playbooks for deploying service as pods and used Azure Kubernetes services for orchestrating the pods.
  • Developed SQL scripts to create users with specific DB roles, indexes for databases and resolve application related duplicate data entries.
  • End to end Implementing Azure Load Balancer and Application Gateway for high availability.
  • Documented the process for requesting certs and defined the placement of the certs so that the lower environment matches the production environment as closely as possible.
  • Developed Yaml configuration file for validating Max Storage IOPS performance from single VM to estimate load.
  • Responsible for patching, software upgrades and maintenance of Azure components.
  • Deploying OMS agent and configuring queries for alerting infrastructure and application abnormalities.
  • Developing Terraform scripts for deploying Infrastructure in Azure cloud.
  • Developed shell scripts to push and pull application hash codes between Docker registries.
  • On call support on rotation basis to support production environment.

Confidential, Chicago, IL

Service Reliability Engineer

Responsibilities:

  • Involved in a team of two on a project to build new cloud infrastructure in OpenStack cloud utilizing Scalr.
  • Involved in architecting the migration of multitenant stacks from Confidential corporate cloud to GEIX(Scalr) cloud.
  • Configured server farms, file share server to serve the cloud as a repository for software upgrades/patches.
  • Utilized Zabbix and New Relic as monitoring, to run self-written & self- healing scripts to maintain uptime.
  • Managed Linux and Windows virtual servers on AWS EC2 using Open-Source Ansible Tower.
  • Designed & deployed AWS solutions with EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling &Opsworks; deployed cloud stack using AWS OpsWorks.
  • Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Setup/Managing CDN on Amazon CloudFront ( Origin Path: Server / S3) to improve site.
  • Create/Managing buckets on S3 (CLI) and store db and logs backup, upload images for CDN serve.
  • Written cron jobs on EC2 instances to check various system specifications like disk space, memory, run maintenance scripts.
  • Worked on Ansible playbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Worked on Docker containers with kubernetes to create pods of appplcations
  • Implemented Ansible playbooks for Deployment on build on internal Data Centre Servers.
  • Installed, Administered and Maintained several instances of Jenkins.
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images, Experienced in Docker orchestration framework.
  • Experienced in supporting various development teams and running more builds a day with downstream jobs to perform the deployments onto SIT & QA environments.
  • Experienced in Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Provided production 24x7 supports and on call rotation.

Confidential, Baltimore, MD

Senior Linux / DevOps Engineer

Responsibilities:

  • Daily UAT deployment in azure VM’s
  • Wrote ARM templets to automate the infrastructure components.
  • Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker, continuous build, and delivery tools.
  • Creating automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Checking daily build and deployment issues.
  • Deploying tableau & rapid miner servers in Clustered mode.
  • Setting up a layer 4 load balancer in azure to ensure zero downtime for applications.
  • ETL process for continuously bulk importing catalog data from Postgres into Elasticsearch.
  • New full text search feature implementation with multi-tenancy (elasticsearch, java).
  • Worked on a POC to setup CI pipeline with the help of SVN, Maven and Jenkins.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sonatype NEXUS repository.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Implementations, exposed as RESTful Web services, with Chart Specific parameters passed as query string.
  • Worked on integrating JIRA with SVN and Jenkins.
  • Involved in migrating ANT scripts to Gradle.
  • Built code and deployed on Tomcat.
  • Responsible for tagging, merging, and labeling of the code in SVN.
  • Setting up SMTP relay to send out emails to the end point.
  • Wrote chef cookbooks, recipes, templets to automate the installation of various middleware components.
  • Integrated chef and Rundeck to orchestrate several routes on servers.
  • Integrated chef and azure using knife azure plugin to auto provision servers
  • Setting up CI pipeline to build and test chef cookbooks across various environments.
  • Handled importing of data from various data sources, performed transformations using Hive, Spark and loaded data into HDFS.
  • Monitoring of entire organization servers using Nagios, AppDynamics.
  • Setting up kubernetes cluster to manage docker containers.
  • Deployed HDP2.6 cluster.

Confidential, PA

Senior Linux /DevOps Engineer

Responsibilities:

  • Development of offering proofs-of-concept for cloud platform and effectively transition those concepts to the lines of business for engineering and deployment.
  • Produce quality documentation of use cases, technical solutions, and concepts.
  • Develop PowerShell scripts/Java scripts as required to maintain and improve continuous integration and continuous deployment pipelines of infrastructure automation to build automated and repeatable solutions.
  • Automated provisioning using vRealize Automation (vRA) and developed vRealize Orchestrator workflows using
  • JavaScript Code and VMware PowerCLI Scripts enabling VMware Automation.
  • Defined Firewall (ASAv in High Availability mode) ruleset for portal and management cluster.
  • Developed VMware vRealize Automation (vRA) customer on-boarding process
  • Using Java script automated the creation of ACI Port Profiles for ESXi hosts and EPG static path mapping to those hosts.
  • Created Procedures for vCenter, NSX backups
  • Determined VMware vRealize Automation (vRA) SSL strategy
  • Using Ansible-roles, orchestrated ready-to-use OpenStack Infrastructure

Confidential

Unix/Linux System Administrator

Responsibilities:

  • Building, Installing, Configuring Sun/HP/Dell servers from scratch with OS of Solaris (10/8) and Linux (Red Hat 6.X, 5.X, 4.X).
  • Performed network based automated installations of Operating System using Jumpstart for Solaris and Kickstart for RHEL Linux through TPM (Tivoli Provisioning Manager)
  • Installation and Configuration of Mail server of Sendmail, and Postfix.
  • Installation, configuration and maintenance of Virtualization technologies such as VMware and zLinux.
  • Design, development, and implementation of the package and patch management process.
  • Troubleshooting the VM machines using Virtual center and VMware Infrastructure client.
  • Cloning and troubleshooting VM ESX hosts and guest servers.
  • Patched Solaris 10 and RHEL servers, using patch cluster, yum repositories, and breaking root mirrors, creating ABEs for ZFS 10.
  • Implementation of RAID techniques and the creation of Disk groups and volumes, plexes using VERITAS Volume Manager, Solstice Disc Suite and logical volume manager managing disks and file systems.
  • Installation, Configuration and Administration of High Availability VERITAS Cluster Service for redundancy purpose.
  • Designed, built and implemented a System Imager for Linux.
  • Installation, setup, configuration, security administration and maintenance for flavors of servers like Active Directory, NFS, FTP, Samba, NIS, NIS+, LDAP, DHCP, DNS, SMTP/Mail Server, Apache Servers, Proxy Servers in heterogeneous environment.
  • Worked on solaris10 container technology, created non-global and global zones, modified non-global zone parameters.
  • Monitoring System performance and do kernel tuning to enhance the system Performance.
  • Proactive maintenance on systems by timely scheduling of at jobs, batch jobs and cron jobs.
  • Worked with Netbackup team to maintain backup on the servers through Veritas Netbackup/SAN.
  • Verify successful completion of monthly Full backup, daily incremental backup and weekly cumulative backups, following developed procedures
  • Worked with Storage Area Network (SAN) team to create LUN on EMC, Hitachi, HP, IBM Storage and Sun StorEdge.
  • Worked with and Network Attached Storage (NAS) Team as well to allocate it different servers.
  • Rescan the LUNS on Both RHEL and Solaris servers and expand the Filesystem by using LVM and VXVM
  • A good team player with excellent customer interaction and Strong analytical, problem solving and troubleshooting skills.

Hire Now