We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

CaliforniA

SUMMARY:

  • Over 7+ years of experience in implementing, delivering, integrating and maintaining infrastructure in Linux/Windows Environment. focusing on configuration, Build and Release engineering also cloud infrastructure with automation following Agile methodology.
  • Experience in configuring various AWS services like VPC, EC2, IAM, ELB, RDS, S3, SNS, SQS, Route 53, Lambda, Cloud Front, Cloud Formation and Cloud Watch.
  • Expertise in AWS Administration Services like EC2, S3, EBS, VPC, ELB, RDS, EMR, Dynamo DB, Auto Scaling, Security Groups, AWS IAM Services in Users, Groups, Policies, Roles, AWS Access Keys and MFA.
  • Experience in designing and creating Cloud Formation templates in setting up the environment using AWS Cloud Formation stack to design and deploy various applications focusing on high - availability, fault tolerance, and auto scaling.
  • Hands on experience on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall,Windows Azure name resolution, Scheduler, Automation and Traffic Manager.
  • Expertise on working Chef, Puppet, Jenkins, Git, maven, Dockers, Nagios and Linux/Unix system administrator on RHEL 4.x, 5.x, 6.x, Debian, Centos 4.x,5.x, Suse, Oracle Enterprise Linux, FreeBSD and VMware, V-Sphere ESX/ESXI environment.
  • Implemented CI/CD using Jenkins. Configured security to Jenkins and added multiple nodes for continuous deployments. Deployed applications using build tools like Ant and Maven. Strong understanding of build.xml and pom.xml files.
  • Worked on Nexus, Artifactory Repository Managers for Maven builds to upload/download the built Artifacts.
  • Implemented Chef/Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and manage the changes.
  • Used Ansible and Ansible Tower to auto deploy servers rapidly as per the requirement. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Good Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Dockers registries. Developed Dockers files to create Images of the Build that are later used in the Task and service definitions to deploy tasks on AWS ECS clusters on AWS EC2 instances.
  • Configured AWS Lambda as an event-driven, server less computing to automatically run code in response to events and automatically manage the computer resources required by the code
  • Create and collect measurements across OpenStack using Ceilometer Telemetry Service.
  • Experience with OpenStack Services such as Compute, Network, Storage, Dashboard. Experience in OpenStack Liberty environments in volume management using Cinder, network and port management using Neutron and image management using Glance
  • Hands on experience on working with System health and performance Monitoring Tools like Nagios, Splunk, Cloud Watch and ELK to monitor OS metrics, server health checks, file system usage etc.
  • Experience in programming/Scripting languages like, BASH, XML, shell scripts, Python, Ruby, Chef, Puppet to automate the deployments using scripts.
  • Wrote automation scripts in Python for Extracting Data from JSON and XML files. Created JIRA Work flows for multiple projects as per business needs using behaviors with groovy scripting and integrated JIRA projects with Confluence Pages and constructed Confluence pages. Good hands-on working experience in Application and Web servers like IIS, Tomcat, Apache, Web Sphere, JBoss, Web Logic, Nginx.Experience in Building and Managing Hadoop EMR clusters on AWS. Managed EMR cluster platform to simplify running big data frameworks, such as Apache Hadoop and Apache spark.
  • Responsible for configuring Volume Group using LVM, Logical and Physical Partitions and Importing New Physical Volumes and Managed file system, created swap, monitored and extended volume groups.
  • Implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS, LDAP, DNS, FTP, Remote access, Security management and Security trouble shooting.
  • Experience in Installation of Splunk Enterprise, Splunk forwarded, Splunk Indexer, Apps in multiple servers (Windows/Linux) and other monitoring tools like Zabbix, Nagios, Splunk and logging tools like ELK.
  • Experience in configuring NIS, DNS, DHCP, NFS, SAMBA, FTP, and Remote Access Protocol, Security Management, Security trouble shoots and SOA-based applications. Expertise in installations of SQL server, MYSQL server and PostgreSQL.

TECHNICAL SKILLS:

Databases: Oracle DB, MySQL and MariaDB.

Operating System: Red Hat Enterprise Linux (RHEL) 5.x, 6.x, 7.x, UBUNTU 10, 12 & 14 LTS

Cloud Technologies/ Virtualization: AWS EC2, VPC, ELB, IAM, SNS, RDS, EBS, Cloud WatchCloud Formation, S3, Cloud VMWare (vSphere, vCenter, ESX/ ESXi5.x/6.0/6.5).

Scripting Language: Shell scripting, Perl scripting, python and Bash.

Application Servers: WebLogic, Apache Tomcat, WebSphere, and JBoss.

Build Tools: Ant, Maven and Gradle.

Monitoring Tools/ (Web/App Server): Nagios, Splunk, Apache and Tomcat.

CI/CD Tools: GIT, SVN, NEXUS, Jenkins, Puppet, Kubernetes, Chef, Docker and Ansible.

Bug Tracking Tools/ s: JIRA, ISO Certified on CCNA and achieved A-grade.

Network Protocols: TCP/DHCP/IP, DNS, NFS, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP.

PROFESSIONAL EXPERIENCE:

Confidential, California

Sr. DevOps Engineer

Responsibilities:

  • Enabled Access key ID and Secret access key for the AWS API, CLI, SDK and other development tools for programmatic access.
  • Provided hybrid environment through a service like active directory on an on-premises data center to access the S3 bucket through IAM roles.
  • Deployment of syslog server and client configurations through version control (subversion) managing through Puppet.
  • Developed manifests for application deployment, httpd, tomcat, JBoss, MySQL while using common custom modules post provisioning of the servers.
  • Translated various infrastructure related shell scripts to puppet manifests and modules. Validated and tested manifests and modules using puppet parsers and loop and convert the modules for unit testing through PDK (Puppet Development Kit).
  • Incremental migration of Puppet 3.x infrastructure and manifests to 4.x, installed new 4.x environment and migrated Puppet configuration from 3.x to 4.x including SSL.
  • Migrated the puppet manifests and modules to puppet 4.x on application specific basis and upgraded puppet agents from 3.x to 4.x and validated through a manifest run.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWSusing Docker, Ansible, and Terraform. Responsible for creating Jenkins pipeline for deployment using Ansible.
  • Used Ansible to run ad-hoc commands and playbooks to automate tasks and written playbooks and managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management using Ansible
  • Performed continuous integration with Jenkins with the build tools like Maven/Ant and obtaining source code from the GIT repository and pushing these artifacts to Nexus repository by implementing the whole CI/CD pipeline.
  • Regular Build jobs are initiated using the Continuous Integration tool called Jenkins.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMIs in addition to creating Docker containers. To achieve Continuous Delivery (CD) goal on high scalable environment, used Docker coupled with load balancing tool Nginx 1.5.9.
  • Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure. Created Docker images that handled Tomcat installation using major versions on the existing Maven-based image and tested these images.
  • Installed, Configured, Maintained, Tuned and Supported WebSphere Application Server 6.1/6.0/5.1 andWebSphere Commerce 6.0.
  • Administer a complex cluster-based load balanced WebSphere application server 6.1/5.1 environment.
  • Installed and configured ESXi 5.1/6.0/6.5 Servers on Blade servers. Creating Virtual machines and Creation of templates from VMs.
  • Configure vCenter Server 5.0, 5.1 in production environment and created many clusters and enabling HA and DRSfor Load balancing and High Availability.
  • Worked on Installing, configuring and maintaining the file sharing servers - NFS, FTP and also Web Sphere &Web Logic Application Servers. Monitored the log files using Nagios.
  • Implemented several Tomcat Instances by using the Docker engine for running several Containerized App Servers. Worked on Docker and created virtual instances with Docker.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Added users to the domain using Active Directory in a Windows Server 2003 and 2008 environment. Created groups in an Active Directory Domain and assigned users to the groups based on user criteria.
  • Performed day-to-day administration tasks like user management, space monitoring, performance monitoring and tuning, alert log monitoring and backup monitoring.
  • Installing, configuring and managing RedHat Enterprise Linux Server versions 7.x.
  • Proficient in configuring Jumpstart and Kickstart servers to initiate installation of RedHat Linux on several machines at once.
  • Creating users, groups and setting permissions to the users and groups based on the client requirements.
  • Created, Managed approved user accounts and groups and Controlled user authentication via sudoers and maintained user-based security via password aging. Maintained file system utilization using script scheduled as cron job.
  • Monitoring Firewalls using Firewall Analyzer and troubleshooting VPN related issue checks and correct any monitoring software system alerts.

Environment: AWS, EC2, VPC, S3, EBS, GIT, Maven, ANT, Vagrant, SQL, Jenkins, Puppet, WebSphere, Nagios, Docker, JIRA, Active Directory, Shell, Bash, Kickstart, UNIX and Linux

Confidential, Atlanta

Cloud/DevOps Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates, Cloud Watch, Cloud Trail and Cloud front to setup and manage the cached content delivery.
  • Jenkins for integrating maven to generate builds, conduct unit tests with Junit Plugin, Regression tests with Selenium, Nexus Artifactory for storing jar, war and ear files, AppDynamics & ELK Stack for monitoring, and JIRA for document generation.
  • Used Ansible as an automation engine for cloud provisioning, configuration management, application deployment, intra service orchestration, multi-tier deployments and other needs, Provisioned load balancer, auto-scaling group and launch configuration for micro-services using Ansible.
  • Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network including Partners and MVPs.
  • Experience in Implementation of Continuous Integration and Continuous Delivery and other tooling as needed to support internal and customer development efforts to customize and enhance OpenStack.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
  • Wrote python scripts for implementing Lambda functions. Created API as a front door application to access data or functionality from backend services running on EC2 and code running on Lambda or any web application.
  • Worked on Continuous Delivery project, streamlining Dev workflow, integrating automated QE validation, and delivering standardized releases based on Docker to Operations for deployment.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers. Implementing Docker based containers maintaining Micro services using Docker.
  • Wrote Chef Artifacts for the Configuration Management and Deployment of the Mesosphere and Zookeeper (as an exhibitor) stacks in AWS for the Mesosphere DC/OS.
  • Used Kubernetes as an open-source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Develop CI/CD system with Jenkins on Google Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.
  • Involved in the functional usage and deployment of applications in Web Logic, Web Sphere, IIS and Apache TomcatServer. Experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Worked with Red Hat Open Shift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services and deployed application containers as Pods.
  • Prototype CI/CD system with GitLab on GKE utilizing Kubernetes helm and Docker for the runtime environment for the CI/CD systems to build and test and deploy.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.

Environment: Linux, Windows, Kickstart, Jumpstart, Bitbucket, EC2, ELB, EMR, CloudWatch, Chef, SSH, SNS, IAM, SVN, Git, GitHub, Jenkins, Ansible, Docker, GitLab nexus, Sona type Nexus repo, Jira

Confidential

Cloud/DevOps Engineer

Responsibilities:

  • Designed and managed build and Release cycle activities in Agile Methodologies. Deployed code to different environments DEV, SIT, QA, and PROD. Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Involved in identifying the build errors in the system, identify the build issues, and escalate it to the concerned team after careful analysis. Work and coordinate with the team to get the build fixed before the release.
  • Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Monitoring running stacks including events & resources on OpenStack Cloud.
  • Knowledge in Implementation of horizontal auto-scaling use cases using OpenStack components - Heat, Ceilometer, Lbaas.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
  • Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Clear Case. Involved in migrating from SVN to GIT. Connected continuous integration system with GIT version control repository and continually build as the check-inns come from the developer.
  • Analyze and resolve conflicts related to merging of source code for GIT. Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Configure various plugins (Ant/Maven) needed for Jenkins workflow automation and Install Jenkins master slave nodes required for troubleshooting testing builds during Jenkins build process.
  • Proficient with Jenkins and Bamboo for continuous integration and for End-to- End automation for application build and deployments.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy AWS and worked on AWS Cloud management.
  • Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like Cloud Formation, Code Build, Code Deploy, S3 and puppet.
  • Initiating alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software inAWS EC2.Managing multiple AWS instances, assigning, the security groups, Elastic Load Balancer and AMI’s.
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers IP's and AWS Beanstalk for deploying and scaling web applications and services.
  • Strong Experience in implementing Data Warehouse solutions in AWS Red shift Worked on various projects to migrate data from on-premise databases to AWS Red shift, RDS and S3.
  • Having production experience supporting and deploying to web application servers such as Web Logic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Develop and implement an automated Linux infrastructure using Puppet. Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Created scripts for system administration using languages such as Shell and Python and monitoring servers using
  • installation using remote installation tools (PXE/kick start/CF engine/Puppet) Managing Linux infrastructure using single, integrated tools for efficiency speed such as Puppet/CF engine.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services. Involved in Setup and Configuration of Puppet Configuration Management.
  • Set up Jenkins build jobs to provide one click deployments of the latest software build to Web Sphere clusters for use by developers and support personnel. These were implemented using a combination of Jenkins configuration, BASH scripting.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Worked on Azure IAM to monitor suspicious activity through advanced security reporting, auditing and alerting which helps to mitigate potential security issues.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube. Involved in identifying
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3 & ELB with Chef Cookbooks.
  • Build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.

Environment: AWS, EC2, VPC, S3, EBS, GIT, Maven, ANT, Vagrant, SQL, Jenkins, Puppet, WebSphere, Nagios, Docker, JIRA, Active Directory, Shell, Bash, Kickstart, UNIX and Linux.

Confidential

 Build Release/DevOps Engineer

Responsibilities:

  • Maintained NFS, NIS, and TCP/IP network, configured the systems for TCP/IP Networking with the existing LAN, setting up SSH and SCP features between SUN systems and other Red Hat/UNIX hosts.
  • Worked with DBA team for database performance issues, network related issue on Linux / Unix Servers and with vendors for hardware related issues
  • Configured and installed RHEL and Ubuntu Servers and monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Configuring Linux Red Hat servers with Kick start, LDAP, DNS, and DHCP and connecting to Network. Integrating Windows Active Directory with Linux/Unix Servers.
  • Worked on installing, upgrading and managing packages via RPM and YUM package management & installing and configuration of Local Repository to assist with software updates.
  • Created partitions and modified Logical and Physical Volumes. Configured LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and extending logical volumes.
  • Involved in working with Installation and Configuration of networks, SAN, router/switches configuration and wireless access point/router with security, TCP/IP, VPN, Content Filtering, Access Control Lists on router/switches.
  • Expertise in advanced networking subjects (TCP/IP, BGP, VLAN, Bonding/Trunking, switches, routers & firewalls).Working knowledge of virtualization technology (KVM, Xen, ESXi, Open Stack), Dell hardware (DRACs, LiveCycle Controllers, BIOS, RAID controllers), and Apache/Nginx, MySQL, LVM, LVS software.
  • Worked on VMware Storage Virtualization (SDDC-vSAN) VMware Server Virtualization (vSphere) VMware Networking Virtualization (NSX) Lifecycle Management (VMware SDDC Manager) active installation.
  • Worked on VMware for Virtual server builds, increasing memory, CPU, adding disks, Maintenance on ESX hosts VM and server/storage migrations.
  • Responsible for configuration of DNS Server and Clients, configuration of DNS tables using BIND packages and experience in troubleshooting DNS issues.
  • Profiles Upgrade Experience from VMware Infrastructure 5.0, 4.5 to vSphere 5.0 and Update including vCenter5.0, ESX Hosts, Update manager, vSphere client, and Virtual machines tools and H/W upgrade to vSphere 5.0.
  • Systems routine backup, scheduling jobs like disabling and enabling Cron jobs, enabling system logging, network logging of servers for maintenance in configuration and maintenance of Web Logic 8.1 with JDBC, JNMS, JNMI, SNMP and J2EE services.
  • Deployed applications in (WAR, JAR, and EAR) in domain and clustered environments. Configured JDBC connection pools and data sources with Oracle 8.i database.
  • Experience in installing, configuring and maintaining application Server like Web Sphere and Web Servers like WebLogic, Apache HTTP and Tomcat on UNIX and Linux.

Environment: Red Hat Enterprise Linux (5.x, 6.x & 7.x), YUM, User and Group management, Firewall, Apache, Volume Groups, LVM, NFS, FTP, DHCP, DNS, SAMBA, Windows Server 2008 Active Directory, Kickstart, Cron.

We'd love your feedback!