We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • Around 8+ years of extensive IT industry experience with expertise as DevOps Engineer and as Linux System Administrator which includes continuous integration, continuous deployement and Change/Incident Management performing duties such as monitoring, automation, deployment, documenting, and support and troubleshooting in various domains.
  • Experience in System Administration on various platforms which includes Redhat Linux, CentOs, Unix,Ubuntu, and VMware.
  • Proficient in Installation, Configuration, Support & Maintenance of various RedHat Linux Servers located at Remote Locations. Deployment of Application Software.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Expertise in designing build/configuring Red Hat Enterprise Linux server via Kickstart and Red Hat Satellite Server.
  • Dexterous in User, Group creation, monitoring and maintaining log for system status/health using Linux commands.
  • In depth knowledge in Networking and creating bonding between two interfaces.
  • Effective usage in Configure Storage, Disk Management, Logical Volume Management (LVM) and logical partitioning, Raid systems and Patching of RHEL6.
  • Expertise to handle tasks in Red Hat Linux includes upgrading RPMS using YUM, kernel , HBA driver, configure SAN Disks.
  • Expert in File system administration, resolving system errors, crashes and file system errors.
  • Experienced in implementing Chef, Puppet and Ansible configuration management tools.
  • Deployed and configured Chef Server including bootstrapping of chef - client nodes for provisioning.
  • Created roles, recipes, cookbooks and data bags for server configuration.
  • Installed, Configured and Managed: Puppet Master/Agent.
  • Experience in creating various modules and automation of various facts in Puppet, adding nodes to enterprise Puppet master and managing Puppet agents . Working knowledge of creating Puppet manifests files , and implementing Puppet to convert Infrastructure as code
  • Experience to Build and Continuous Integration with like Ant, Maven and Jenkins/Hudson .
  • Experience with Version Control Systems like GIT, CVS and SVN (Subversion).
  • Implementing new projects builds the framework using Jenkins as build framework tool in Linux environment.
  • Good experience in Continuous Integration and Continuous Delivery (CI/CD) tools.
  • Experience in using VAGRANT machine to run test environments in different platforms.
  • Good working on scripting languages like Shell, Python, Ruby to automate system administrative jobs.
  • Experience in using Splunk tools used for Monitoring.
  • Effective usage of Nexus, Artifactory and Amazon S3 repositories to store the generated binaries.
  • Launching and configuring AWS EC2 servers using AMI's and configuring servers for specified applications.
  • Designed and implemented solutions with AWS IAM, VPC, EC2, ECS, EBS, RDS, S3, ELB, Auto Scaling, Route 53, Cloud Front, Cloud Watch, and SNS etc.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Expert in Upgrades, installs, configuration and administration security and monitoring tools on Linux.
  • Experience with creating and publishing Docker containers
  • Expertise in handling Tickets, Monitoring, Troubleshooting and maintenance & On-Call Pager Duty/Support .
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems.

TECHNICAL SKILLS:

Operating Systems: RHEL/Centos 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012, MAC

SCM/Build Tools: GIT, SVN

Build Tools: Ant, Maven

CONTAINERIZATION TOOLS: Docker,kubernetes,meos

CI Tools: Jenkins/Hudson, Anthill Pro, UDeploy

Bug Tracker and Testing: JIRA, HP ALM, TFS

Repositories: Nexus, Artifactory

Scripting Languages: Shell, Bash, Perl, and Python, Ruby, YAML scripting

Web Servers/App Servers: Apache, Nginx, IBM HTTP Server, JBoss,, Web Logic 11g, Tomcat

Databases: MySQL, Oracle DB, MongoDB, Cassandra, Kafka, PostgreSQL, SQL Server

Web Technologies/Programming Languages: Servlets, JDBC, JSP, XML, HTML, . C, C++

Monitoring and Profiling tools: Splunk, Nagios, Zabbix ANSIBLE

PUPPET AND CHEF: Creating modules and manifests, databags, directories, puppet DB

PROFESSIONAL EXPERIENCE:

Confidential, San Diego, CA

Sr. Devops Engineer

Responsibilities:

  • Responsible in building up the infrastructure from the scratch using high level architecture. Made multiple POC’s on the Code-Build , Sonarqube , and Server less Infrastructures within the AWS
  • Worked on POC’s for 2 factor authentication for Okta and LDAP active directories on GCP
  • Designed GCP Cloud Formation templates to create custom sized VPC , Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Migrated source code repositories from SVN to Git-Hub and Implemented the new branching strategy for environments like Development, Testing and Production
  • Created a best practice Build environment using Jenkins , immutable instances, and AWS
  • Initiated and implemented automated testing solution through CI/CD pipeline using Jenkins, Code-Build.
  • Design and Implemented Cloud Orchestration solution using, AWS EC2 & Microsoft Azure, Docker and Kubernetes .
  • Initially thought of using Kubernetes the finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon .
  • Worked to setup Jenkins as a service inside the Docker Swarm cluster to reduce the fail over downtime and automated the Docker container deployments without any configuration tool
  • Worked on setting up the automated build on Docker HUB to generate images based on the Jenkins job.
  • Created and used AWS S3 service as a binary storage system and automated the sync data to Glacier
  • Managed AWS Infra automation and Data Center Inbound/outbound services with CLI and API .
  • Involved in migrating 100+ applications from on premise to AWS and w orked on AWS CLI to Auto Scale
  • Created and Updated Cloud Watch Monitoring for application log files and to track metrics. Designed roles and groups using AWS Identity and Access Management (IAM).
  • Used Amazon IAM to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM .
  • Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.
  • Archiving generated server log files in to the S3 bucket and running Cron Job using Chef recipe.
  • Resolved Issues with the SSL connectivity between Git-Hub enterprise and Jenkins on Windows
  • Maintaining GIT repositories using stash and handling Build/Release deployment using AWS Code-Build.
  • Expert in Code repository management, code merge and quality checks with various tools, especially GIT , NEXUS , and Sonarqube etc.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs
  • Used Terraform in migrating legacy and monolithic systems to Amazon Web Services.
  • Implemented the Atlassian tools Jira and Confluence as bug tracking, ticket tracking and WIKI which followed by Agile methodology.
  • Worked on installing Jira add - on for Splunk, SFDC data ingestion calling through APIs.
  • Configuring and Networking of Virtual Private Cloud (VPC) .
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts .
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle
  • Extensively worked on Code Deploy scripts for pushing the application code it to the EC2 instances
  • Deployed application code into QA, Staging, Preproduction and Production using Code Deploy.
  • Worked on Right Scale to deploy applications across different clouds than any other competitor.
  • Experience in blue/green deployments .
  • Knowledge of Mesos/Marathon and Docker for container orchestration.

Environment: AWS, Jenkins, Docker, Terraform, SVN, Git-Hub, TOMCAT, XML, Open Stack, JBoss Application Server, Jira, Confluence.

Confidential - Detroit, MI

Cloud / DevOps Engineer

Responsibilities:

  • Designed and deployed a large application utilizing AWS stack resources (including EC2, S3, RDS, Dynamo DB, SNS, SQS, IAM, ECS, Lambda) focusing on high availability, and auto-scaling in AWS cloud formation.
  • Involved in Architect, build and maintain highly available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS cloud formation and Jenkins for Continuous Integration.
  • Created Load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Designed and developed cloud instances running Linux and Windows on AWS, experience with Elastic IP, Security Groups and Virtual Private Cloud in AWS.
  • Managed network security using Load balancer, Auto-Scaling, Security groups and NACL.
  • Created a Python Script to stop all the instances with a specific tag in AWS instance using Lambda functions and made it into Cloud Watch Scheduler to schedule it every night.
  • Installed and configured Splunk to monitor EC2 Linux instances with Puppet automation. Created indexes and generated reports.
  • Used Chef for configuration management of hosted instances within AWS, Configuring and Networking of Virtual Private Cloud (VPC).
  • Setting up Kubernetes (k8s) Clusters for running microservices and Pushed microservices into production with Kubernetes backed infrastructure. Development of automation of Kubernetes Clusters via Playbooks in Ansible.
  • Installed and Configured Kubernetes, Chef Server/Workstation, and nodes via CLI tools and wrote Docker files to create new images based on working environments for testing purposes before deployment.
  • Created Docker images using a Docker file, worked on Docker container Snapshots, removing images, and managing Docker Volumes.
  • Focused on Containerization and immutable infrastructure. Docker has been cored to this experience, along with Kubernetes.
  • Experienced in using Docker Swarm and deployed Spring boot applications.
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MYSQL, Windows applications and versioned them on GIT repositories and Chef Server.
  • Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.
  • 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.
  • Built Scripts using ANT and MAVEN build tools in Jenkins to move from one environment to another environment.
  • Experienced in migrating build.xml into pom.xml to build the applications using Apache MAVEN.
  • Hands on experience with Python programming for deployment of Java applications and implementation and automation of Shell scripts for release and build automation.
  • Installed RedHat Linux using Kick Start and applied security policies for hardening the server based on company’s policies.
  • Performed Branching, Tagging, Release Activities on Version Control Tool GIT (GitHub).
  • Managed all the bugs and changes into a production environment using Jira ticketing tool.
  • User, Group creation, monitoring, and maintaining logs for system status/health using Linux commands and Splunk system monitor. Writing new plugins in Splunk to monitor.
  • Created ELK dashboards and searches and parsing logs in Graylog, as well as malware hunting through Kibana and Graylog.
  • Experience in setting up MongoDB, MYSQL, SQL on AWS and worked with various scripting languages like Bash, Perl, Ruby, PHP, and Python.

Environment: Amazon Web Services, EC2, S3, Route 53, Lambda, RDS, Linux, Git, ANT, Maven, Jenkins, Puppet, Chef, MongoDB, MYSQL, SQL, Docker, Kubernetes, Kick Start, Jira, Docker Swarm, Java, Apache Tomcat, Bash, Perl, Ruby, Terraform, Agile.

Confidential

Build & Release Engineer/DevOps Engineer

Responsibilities:

  • As a DevOps Administrator, I perform few daily tasks for creating user accounts, creating groups, adding user to the groups, generating custom policies, assigning to groups and users. Creating new roles which give accesses to the services etc.
  • Working experience in using configuration management and automation tools like Puppet/Chef/Ansible for automating configurations and maintaining stability across several hundred machines.
  • Managed a CI environment leveraging Jenkins, Ansible, Linux, Windows.
  • Taking an active part preceding over Software Configuration Management Meetings by suggesting branching strategies and best practices to promote Parallel development and Agile development practices.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Created bash scripts and cron jobs that observed and described security issues.
  • Provided sudo access to privileged users.
  • RPM and YUM package installations, patch and other server management and experience in using puppet.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging,network logging of servers for maintenance, performance tuning, testing.
  • Installation, configuration and administration of Virtual Box and VMware virtual machine for Linux servers.
  • Analyzing and monitoring systems performance through tools such as top, sar, free, vmstat, iostat, generating ksar reports for analysis.
  • Extensive use of Logical Volume Manager (LVM), creating Volume Groups, Logical volumes and disk mirroring in, AIX and Linux.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Migrated applications to the AWS cloud Environment.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Maintaining patch updates, security hardening, and software and hardware updates to provide for a stable infrastructure.
  • Involved in writing Perl and shell scripts for compilation and deployment process.
  • Installed, configured and maintained multiple Red Hat Satellite Servers, and custom repositories.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

Environment: Jenkins, Puppet, GIT, Ansible, Shell script, windows, Linux, Red Hat, Cron, Splunk, Chef, Vmware, AWS.

Confidential

Sr. Linux Administrator

Responsibilities:

  • Performed System administration activities using NFS, NIS, DHCP, FTP, Send mail, and Telnet for Linux.
  • Installed and configured Apache web servers on various Linux and UNIX Servers.
  • Extensively worked with UNIX and Linux servers using internal tools such as who, du, df, top, dmesg, free.
  • Administered packages using RPM/YUM on Red Hat Linux and maintaining patching on Solaris servers.
  • Hands on experience in recovering root password. Configuring and Implemented RAID levels (RAID0, RAID1, RAID5), Logical Volume Management (LVM), and Load Balancing.
  • Managed systems backup, scheduling jobs, enabling Cron jobs, enabling system logging, and network logging of servers for maintenance.
  • Installed and configured Oracle 7.x/8.x, Solaris, and Linux servers using JUMPSTART & KICKSTART installation & periodic path upgrading using live upgrade.
  • Worked on LAN/WAN, firewalls, & routing for Internet & Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH. Configured Login management centrally using OPEN LDAP.
  • Installed and maintained protocols like DNS, FTP, NFS, SSL, SSH, TCP/IP, and DHCP. Implemented backup and recovery procedure for system and database.
  • Automated processes including full and incremental backups using tar and star; migrate and enlarge file systems on Red Hat 6.5 and CentOS 6.5.
  • Managed Patches Configuration, Version Control, Service Pack, and reviews connectivity issues regarding security problem and did network management TCP/IP, NIS, DNS, NFS, VLAN.
  • Administered Linux servers for several functions including managing Apache/Tomcat Server, mail server, MYSQL databases in both development and production.
  • Monitored health of infrastructures servers and mission-critical using Nagios XI.

Environment: RHEL 6.3/6.4/6.5, Key Vault, LVM, Load Balancer, UNIX, Oracle 7.x/8.x, Solaris, Jumpstart, Kickstart, LDAP, YUM, PowerShell, MYSQL, Apache/Tomcat server, VMWare, DNS, AD, DHCP, RAID, NFS, NIS, FTP, Telnet, SSH, SMTP.

Confidential

Linux Systems Administrator

Responsibilities:

  • Installation & Configurations of Red Hat Enterprise Linux 5/6, Solaris 9/10, HP-UX, CentOS, Maintenance & System Administration.
  • Experienced with Package management using RPM, YUM and UP2DATE in Red Hat Linux.
  • Creating and Managing User and Group Administration and access privilege setting with Sudoers on Solaris, Red Hat and Suse Linux Enterprise Server.
  • Experienced in Security Hardening Firewall/SELinux major Production Servers and compiling, building and installing Web server based Linsux Tools.
  • Setup kickStart server and wrote scripts to install RHEL for DEV and QA environments.
  • Management of Solaris servers. Use of jumpstart for new system startup. Use of UFS, ZFS, zpool for root disks and datasets.
  • Provided networking support like routing, WAN/LAN, switching and VPN support and configured Telnet, FTP, sFTP, SSH, iptables, Kerberos, Samba for the servers and supported LAN servers, peripherals, network nodes, data warehouse, and enterprise management.
  • Configuration and administration of LDAP, NFS and POSTFIX Servers in Red Hat Enterprise Linux.
  • Involved in supporting and configuring applications on Oracle and MySQL database Environments.
  • Created Volume Groups, Logical Volumes and File Systems using LVM on Linux/AIX.
  • Wrote scripts for automation and information gathering using Perl and Visual Basic and prepared Shell (BASH/Korn) and Perl scripts for Solaris and RHEL.
  • Provided technical support for hardware, software, server, networking, and peripherals for 50 users and managing NIS, NFS and send mail Server and User, Group Accounts.
  • Configuration and Administration of DNS, NFS, DHCP, FTP, Samba Servers and clients. Security layers like SSL, SSH, HTTPS, SFTP and managing LPARs.
  • Configuring and Administrating Cron Jobs. Involved in Creating Shell Scripts like Automation of Startup and Shutdown Processes.
  • Implemented and supported an automated systems and patch management solution for UNIX servers utilizing SSH keys and scripts.
  • Performance monitoring with SAR, Iostat, VMstat, MPstat and Other Tools and monitoring server activity logs, database and log usage, growth and volume status, disk storage pool volumes.

Environment: RHEL, Solaris, AIX, Suse, HP-UX, Shell and Perl scripting, DNS, NFS, Cron jobs, LVM, LDAP, SSH, FTP, Kick start servers, Jumpstarts, NIS.

We'd love your feedback!