We provide IT Staff Augmentation Services!

Sr. Devops / System Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • IT Professional with about 8 years of experience in Infrastructure automation, code migration, Configuration Management and system administration.
  • Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS.
  • Experience in system administration working on multiplatform VMware, LINUX (Redhat 5/6/7, SUSE 9/10), UNIX (Oracle Solaris 9/10) and Windows server 2003 & 2008.
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Lambda, Cloud Formation, Security Groups.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • End - to-end configuration management using Chef; including recent spikes of Docker, Vagrant and Terraform.
  • Proficient with Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Wrote Shell, Bash, python, Perl and Ruby scripts for day to day administrative tasks and for managing users.
  • Designed roles and groups using AWS Identity Access Management (IAM) maintained user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS & SNS services in AWS.
  • Experienced in designing AWS and Azure cloud models for Infrastructure-as-a-Service(IaaS), Platform-as-a-Service(PaaS) and Software-as-a-Service(SaaS).
  • Worked closely with users, managers and analysts in the design, development and testing of Teradata Database and Web Applications.
  • Wrote Shell, Bash, python, Perl and Ruby scripts for day to day administrative tasks and for managing users.
  • Used Ruby on rails in coding the application in End-to-End web application development. Used W3C XHTML, HTML5, CSS3 standards and Ruby, Rails, Git and Heroku for developing web applications.
  • Actively involved in writing web services in Ruby and JRuby to fetch the data from a customized SQL database and serve the requests from the front-end accordingly.
  • Developed the back-end of the application using Rails which communicates with PostgreSQL.
  • Well-Versed in Model-View-Controller (MVC) architecture using Rails, Struts, Spring framework and Hibernate.
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, Test Driven Development (TDD) and pair based programming.
  • Developed website using Ruby on Rails on Linux operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Have good knowledge in Microsoft Azure platform.
  • Hands-on experience in cloud PAAS, IAAS, SAAS.
  • Experience in managing knowledge objects like dashboards, workflow actions using Splunk Power design.
  • Experienced in using Source tree as an interface to pull, merge, push and commit changes to respective branches using Bit Bucket.
  • Bit Bucket software versioning system in overseeing production code; and - Chrome and Visual Studio debuggers in identifying software issues.
  • Developed, evaluated and documented the installation of Splunk for management purpose.
  • Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Nagios, Cloud Trail and Splunk.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions
  • Knowledge on continuous integration tool Jenkins for End to End automation for all build and deployments.
  • Provided both the system and business administration of Windchill PDMLink10.1.
  • Testing Windchill PDM in system upgrades and other applications that interact with Windchill PDM(JDE)
  • Strong IBM optim expertise in implementing Data Growth Solutions and data archiving.
  • Optim was selected for the archiving and test data management.
  • Analysis, design, development, support and enhancement of application/ data retirement process using IBM optim Integrated Data Management and other technologies.
  • Perform retirement/ data archiving using OPTIM tool in LINUX and Windows environment.
  • Proficient in Linux Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
  • Implemented STASH for internal and external development teams and migrated existing SVN Source Repos to GIT
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Worked to setup Jenkins as a service inside the docker swarm cluster to reduce the failover downtime to minutes and to automate the docker containers deployment without using configuration management tool.
  • Experience in Docker tools like Docker swarm and compose. Docker Swarm provides native clustering functionality for Docker containers, Docker compose used to run the multi-Docker container applications.
  • Created a CI/CD pipeline to deploy containerized applications using Docker in the AWS cloud for Dynamic scaling capabilities.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
  • Created Puppet/Chef manifests using Ruby code for Configuration Management to manage Web Applications, Config Files, Databases, Users Mount Points, packages, metric collection and monitoring etc.
  • Performing configuration management tasks on 500+ servers with the aid of Puppet/Chef Master Server and involved in writing Puppet/Chef manifests for customized configuration management.
  • Developed and maintained automated test scripts for web based applications using selenium WebDriver,Selenium IDE, Junit, TestNG, Page Object Model(POM).
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Extensively used Hybrid Framework of Selenium to get data from Excel.
  • Strong experience in cross browser, cross platform web testing with selenium RC and WebDriver.
  • Experience in Manual and Automated Testing using Selenium Web-driver (core Java).
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in selenium.
  • Created alerts, Schedule searches and Dashboards using Post Process Search in Splunk.
  • Install and configured Apache, Debian, Nagios, MySQL, SQL server.
  • Publishing Blueprints, Provisioning the Environments and Deployment of PAAS Web\Worker roles through DevOps Catalog Tool.
  • Managing security groups on AWS and custom monitoring using cloud watch.
  • Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance.
  • Working Knowledge of Cisco IOS, Junos & basic Nexus (6K, 5K & 2K).
  • Provided support for creating Jobs. Configuration of Jenkins to trigger auto deployment
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Resolved merging issues during rebasing and re-Integrating branches by conducting meetings with Development Team Leads.
  • Dealt with monitoring tools like (Solar Winds, Cisco Works), network packet capture tools like Wireshark, Deployed the Nexus 7000/5000/2000 architecture.
  • Install and configure Splunk to monitor application and server logs.
  • Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Designed and developed database schemas using Teradata Relational Data Warehouse.
  • Strong knowledge and experience on AWS, specifically in Lambda, IAM, API Gateway, Dynamo DB, S3, Cloud Front, VPC, EC2

TECHNICAL SKILLS

Operating systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, HPUX11i V1, V2 & V3, SLES 8, 9, 10, 11 & 12, IBM AIX (4.3/5.x/6.x/7.x), Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN

Application tools: Jenkins, Chef, Puppet, Ansible, Docker, Vagrant, Terraform

Application server: Apache Tomcat 5.x/7.x, Web Logic Application server 9.x, 10.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Version control tools: GIT, Subversion, CVS, IBM Optim 8.1

Web server: JBOSS 4.x/5.x, Tomcat, APACHE 2.x, 3.x, Web Logic (8/9/10), Web Sphere4.0/5.0

Networking/Protocol: DNS, DHCP, CISCO Routers/Switches, Paloalto, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper, Cisco

Scripting: Perl, Python, Ruby, Bourne, NodeJ, Bash shell, Power shell scripting

Cloud Environments: AWS, Amazon EC2 & S3, Azure.

Volume Manager: VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM

Virtualization Technologies: VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Clusters: HACMP (High Availability), VERITAS Clusters

Databases: Oracle 11g, MS SQL Server, MySQL, DB2, MongoDB.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Devops / System Engineer

Responsibilities:

  • Create and maintain fully automated CI/CD pipelines for code deployment using VSTS & Jenkins Deploy and PowerShell
  • Actively manage, improve, and monitor cloud infrastructure on AWS, EC2, S3, and RDS, including backups, patches, and scaling
  • Created Azure services such as compute virtual machines, azure storage, Azure active directory, SQL Database, Azure DNS and Azure Application Insights. Created Azure Virtual Networks, subnets, Az- ure network settings and Azure cloud.
  • Reduced costs by ~$10,000 each year by eliminating unnecessary paid servers, Configuration Tools like Ansible Tower and consolidating databases
  • Creates and deploys an Azure Key Vault with the name being: a sha 256 hash of the deploy repository name truncated to 19 characters, with q- p- or g- prepended to it (depending on if it’s qa, prod, or Gra- ton respectively). It creates all of these three key vaults (if they do not exist).
  • Managed Error Connecting to Rabbit MQ/ MongoDB/ Sql/ Other Environment Variable Related is- sues while using Docker services.
  • Experience with container-based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Built and deployed Docker containers to break up monolithic app into Microservices, improving de- veloper workflow, increasing scalability, and optimizing speed.
  • Analyzing in working with Ansible, wrote many playbooks to manage Web applications, Environ- ments configuration Files, Users, Mount points and Packages.
  • Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Modified the existing Ansible scripts to provisioning the new servers in VMWare VCentre 6.5.
  • Managed GitHub repositories and permissions, including branching and tagging
  • Created scripts to automate daily business operations and production releases
  • Setup monitoring and alerts for all servers using Nagios, Solar winds & Cloud Watch.
  • Introduced Docker container services to better micromanage different applications
  • Installed, upgraded, patched and performed routine maintenance activities for applications on the Linux servers
  • Respond to monitoring alerts to quickly identify trouble source and implement resolution to avoid or reduce the duration of an outage
  • Deployed a new cloud infrastructure using Cloud Formation to set key parameters, descriptions, re- sources and properties.
  • Build servers using AWS including importing volumes, launching EC2, creating security groups, auto-scaling, load balancers in the defined virtual private connection
  • Patching/ rebooting using Tanium and installing sql in servers.
  • Using Azure cosmos DB sql ( core API), Mongodb created container and items and maintaining them.
  • Installed Trusted advisor in all environments and working experience in Amazon connect and maintaining customers data.

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, Redhat Satellite Server, Apache Tomcat, Nagios, Puppet, Azure Devops (VSTS or TFS), Sematext, AIX, Ansible, GIT, SVN, AWS, ANT, Sonarqube, Splunk Python, Shell, Docker, Nginx, GIT Hub, Terraform, Ubuntu, Azure, Portainer, Tanium, Amazon connect, Trusted advisor, CosmosDB.

Confidential

Devops Engineer

Responsibilities:

  • Creation of Cloud Formation templates for different environments (development/ staging/ produc- tion) to automate Infrastructure (ELB, ASGs, SNS topics, RDS etc.)
  • Created four staged CI/CD pipelines with AWS Code Pipeline plugin for Jenkins, GitHub reposi- tory, Jenkins build server EC2 instance using IAM instance role, proxy and firewall settings to allow inbound connections on server and AWS Code Deploy.
  • Responsible for creating Chef Cookbooks and Docker containers that can be used by the develop- ment team to do local development as well as help improve the deployment process.
  • Work experience with Docker swarm and compose in building distributed Docker containers. Able to script Docker steps that can be used for automated deployment for developers in Local, staging and production after a continuous integration build.
  • Written/Developed Ruby recipes in Chef Cookbook to automate the entire deployment process as well as infrastructure admin tasks and Used Chef for Continuous Delivery, Managed CI and CD pro- cess and delivered all application in rpms.
  • Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deploy- ments.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus and uDeploy to orchestra changes across servers and components.
  • Developed scripts using ANT and Maven as build tools in Jenkins to move from one environment to other environments and automated weekly releases for compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Experienced in writing Python Scripts to support Web Logic Scripting Tool (WLST). Build and de- ployed Java/J2EE to a web application server like WebLogic in an agile continuous integration envi- ronment and also automated the whole process.
  • Viewing the selected issues of web interface using SonarQube. Responsible for upgradation of So- narQube using upgrade center.
  • Managed GITHUB repositories for branching, merging, and tagging, also resolved merging issues during build and release by conducting meetings with developers and managers.
  • Monitor and design of integrated build pipelines using continuous integration workflows such as Artifactory.
  • Triggering events, such as on source code commits, on a schedule or in sequence using Team City.
  • Developed Shell, Batch, and Python Scripts for automation of build and release purpose.
  • Comprehensive high-level understanding of programming concepts and talent for applying those concepts to rapidly develop proficiency in unfamiliar programming languages.
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Releases.

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, Redhat Satellite Server, Apache Tomcat, Nagios, Puppet, Jenkins, Suse, AIX, Puppet, GIT, SVN, AWS, ANT, Sonarqube, Splunk Python, Shell, Docker, Nginx, GIT Hub, Terraform, Ubuntu.

Confidential

Sr. Devops/AWS Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Responsible for day to day Build and deployments in Dev, Test, pre - production and production environments. Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Used EBS stores for persistent storage and also performed access management using IAM service.
  • Created alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage, maintained user accounts IAM, RDS, and Route53 services in AWS Cloud.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS.
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Working in implementation team to build and engineer servers for Linux & AIX operating systems.
  • Working on AWS cloud to provision new instances. S3 Storage Services. AWS EC2 & Cloud watch services. CI/CD pipeline management through Jenkins.
  • Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes.
  • Wrote Ansible playbooks to manage configurations and automate installation process.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Managing the configurations of multiple servers using Ansible.
  • Automated the cloud deployments using AWS CloudFormation Templates and Terraform.
  • Deploy Infrastructure using ARM templates for Azure PaaS services with deployment tools such as Octopus.

Environment : EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, Ruby, Redshift, Docker, GIT, Ansible, Docker and Red Hat Enterprise Linux Services.

We'd love your feedback!