Devops Engineer Resume
Columbus, OH
SUMMARY
- Experienced in working on DevOps operations process and tools area (Unit test automation, Build & Release automation, and Change Management).
- Experience on Source Code Management systems such as GIT.
- Hands on Experience in using Configuration Management Tools like Chef, Ansible.
- Experience in Implementation and Administration Continuous Integration process using Jenkins/Hudson.
- Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat and JBoss App Servers.
- Expertise on various components of Chef including chef server, workstations, Nodes, Configuration of chef - client and writing cookbooks and recipes for Chef and assigning roles to nodes.
- Experienced in using monitoring tools like Nagios.
- Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
- Managed Linux and Windows virtual servers on AWS EC2. Configured and monitored distributed and multi-platform servers using Chef.
- Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscaling, CloudFront, IAM, S3 and Route53.
- Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
- Proficient in programming languages like Java and Python.
- Administered and Implemented CI tools like Jenkins for automated builds.
- Championed in cloud provisioning tools such as Terraform
- Working experience in using Maven for the building of deployable artifacts such as war & ear from source code.
- Experience in planning and implementing data center migration.
- Managed the source code control of multiple development efforts using Subversion, Git and Accurev version control tools.
- Hands on experience in AIX, Linux, Windows Servers.
- Strong technical background, excellent analytical ability, problem solving, decision-making, good communication skills, team player and goal oriented, with a commitment towards excellence.
TECHNICAL SKILLS
Configuration Management: Chef, Ansible.
Continuous Integration: Jenkins
SCM Tools: GIT
Artifact Management: Artifactory
Virtualization: VMware ESX, VSphere 5.x/6.x.
Build Management Tools: Maven
Code Coverage Tools: Sonar
Monitoring Tools: Nagios, Cloud Watch
Containerization: Docker, Kubernetes
Log Management: ELK (Elasticsearch, Logstash, Kibana, Beats) stack.
Cache: ElasticCache
SDLC: Agile, Scrum, Waterfall Methodology.
Scripts: Shell, Batch, Power Shell.
Database: Oracle, MySQL, PostgreSQL, MongoDB.
Testing Tools: Junit
Cloud Platforms: AWS, DigitalOcean Terraform
Operating Systems: AIX, Linux, Ubuntu, CentOS, Windows Variants.
Web Technologies: Web logic, Web Sphere, Tomcat, Apache, Jboss
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
DevOps Engineer
Responsibilities:
- Work on designing and deploying a multitude application utilizing almost all of the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53) focused on high availability, fault tolerance environment.
- Creat Cloud Formation Template for main services like EC2, VPC and S3 for reuse the current environment.
- Creat network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup.
- Work with IAM to manage the users and groups using IAM by assigning individual policies and roles to each users and group as per requirements.
- Managed local deployments in Kubernetes, creating local cluster and deploying application containers
- Implemented a production ready, load balanced, highlyavailable, faulttolerantKubernetes infrastructure
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managedKubernetes manifest files and Managedreleases of Helm packages
- Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
- Automate Datadog Dashboards with the stack through Terraform Scripts.
- Design high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
- Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible
- Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
- Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc
- Use Cloud Watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
- Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository
- Virtualized servers in Docker as per test environments and Dev-environments requirements and configured automation using Docker containers
- Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning across multiple availability zones using Terraform and CloudFormation
- Work on CI/CD tools Jenkins and GIT version control system for continuous smooth code release process.
- Integrat Jenkins with GitHub private repositories, build Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
- Implemented Performance testing using Apache JMeter and created a Dashboard using Grafana to view the Results
- Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible
- Develop Shell Scripts to run the unit test on different jobs on Jenkins like testing the code.
- Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
- Developed multiple Jenkins pipelines using Groovy dsls
- Configured NAGIOS monitoring tool to maintain the number of servers on different environments.
- Established continuous integration (CI) practices and standards with JIRA, Jenkins and Continuous Delivery (CD) through Ansible.
- Maintain GIT repository, handling branching, Merging, tagging and release activities.
- Using Cloud Formation created AWS end-to-end infrastructure for Dev, Staging and Prod to host and test.
Confidential, Jacksonville FL
DevOps Engineer
Responsibilities:
- Supported the project of replacing .net web application with responsive design using ReactJs.
- Created continuous Integration and continuous deployment strategy for NetJets Web applications.
- Created CI/CD pipeline in NetJets and Photon environment who is an implementation partner.
- Created feature branching strategy for Photon development team.
- Write terraform scripts from scratch for building Dev, Staging, Prod and DR environments.
- Implemented a complete automated build - release solution using a combination of technologies and tools as GitHub, Webpack, NPM, MsBuild, Maven, Jenkins, Nexus, RunDeck and Power shell scripts.
- Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
- Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible
- Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform
- Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds
- Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
- Identify the best DevOps tools that fit Photon and NetJets requirement.
- Designed and documented CI/CD tools configuration management
- Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible
- Collaboration with development, QA and Operations teams at Onsite and Offshore locations.
- Gather stakeholder’s approvals, necessary signoffs for CI/CD implementation and required tools.
- Created the build scripts provided by client to fit Photon’s development artifacts.
- Working knowledge of configuring web servers (IIS) in Windows OS.
- Build and deploy artifacts to Development, QA, UAT and Production environments.
- Work with Chef Automation to create infrastructure and deploy application code changes autonomously.
- Created Chef Cookbooks and Recipes to maintain and automate various parts of infrastructure.
- Created cookbooks for Chef using the Ruby programming language.
- Responsible for maintaining integrity of all builds and environments.
- Attended weekly release planning meetings and discussed the dependencies and issues for the release planned in that specific week.
- Automated Smoke, Regression, Service Assurance tests in Jenkins.
- Ensure project milestones and deliverables are met for every sprint.
Confidential
Senior professional Professor
Responsibilities:
- Installation, Configuration and Maintenance of WAS V7.x/6.0, Confidential HTTP Server on different platforms in a multi-clustered high availability environment.
- Deployed new Enterprise J2EE applications in the shared WAS environment.
- Deployment of application on JBoss clusters
- Installed and Configured Confidential HTTP Web Server Plug-In and configured Plug-in.xml files.
- Created and setup new WebSphere Application Servers in a clustered environment.
- Implemented SSL security between client web server and also between web server and application server
- Deployed Applications (WAR, JAR and EAR) and split web application in Domain and Clustered environment.
- Experienced in deploying applications on multiple WebSphere, WebLogic Servers and maintaining Load balancing (CSS/GSS), Fail over Functionality and High availability.
- Deployed web and enterprise applications on Jboss application server
- Configured connection pools
- Converted data sources from WebLogic to Jboss.
- Log File was managed for troubleshooting and probable errors.
- Performed WebSphere and WebSphere Portal 8.x, tuning, Administrative Repository tuning, JVM optimization, Java memory tuning.
- Deployed applications from Admin Console of Jboss Eap 5.1 as well as done the hot deployment Tuned OS parameters like Swap and virtual Memory settings to improve the Jboss performance.
- Supported WebSphere application server clustering, Load balancing and Failover.
- Migration of the existing applications from WebSphere 5.0/5.1 to 6.0/ using WAS Pre Upgrade and WAS Post Upgrade tools.
- Used scripts to automate everyday Administration tasks such as backup procedure, system cleanup, everyday system tasks, log rotation etc.
- Created scripts to automate everyday Administration tasks such as backup procedure, system cleanup, everyday system tasks, log rotation etc.
- Configured Db2 UDB Database on Windows
- Installed Software Patches, Packages and Upgrades.
- Setting up new users, auditing user activity and setting user profiles
- Manage File Systems, User and Group Administration
- Created, monitoring, and managing database, table spaces.
Confidential
Server Admin
Responsibilities:
- In-depth basic AIX knowledge (LVM, Networking, Error handling, user administration, disk management)
- Expertise in VIO server build and client lpar build.
- Expertise on virtualization environment (NPIV and VSCSI) configuration.
- Performing installations using NIM master. Building NIM resources, recovering server using mksysb NIM resources etc.
- Perform health checks on servers by monitoring performance related components such as memory, CPU, network and disk activities and analyzing these reports and finding any issues that occur. Using nmon tool.
- Paging space creation, analyzing the usage, increasing, decrease the paging spaces etc.
- Expertise in virtualization networking (Vlan, IVE, SEA - load balancing and NIB).
- Live Partitions mobility (LPM)
- LPAR Migration from Blade to SMP
- Extensive exposure on performance tuning in Aix environment.
- Expertise in network file sharing ( NAS NFS )
- Migrating AIX 5.2 to AIX 5.3. Upgrading TL or ML, Service packs, APARs, and installing other third party software. Recovering root password. Working with System Resource controllers.
- TL migration, using alternate disk installation to minimize downtime in case to go back to old settings.
Confidential
Server Admin
Responsibilities:
- AIX OS installation, performing network installations - configuring NIM master, creating nim resources, defining machines, configuring nim clients and perform client’s recovery by using them mksysb image, new installations, TL upgrades etc.,
- Fixing booting issues, re-writing boot records, working with maintenance modes.
- Performing filesystem integrity checks, fixing rootvg file systems issues by booting the server inmaintenance mode.
- Recovering root password, replacing failed hard disks, making disks high available by mirroring volume groups, logical volumes etc.,
- Fixing mount issues, checking file system integrity, running fsck in maintenance mode on root vg logical volumes if any corrupted lv’s in root vg
- System administration including user, system, group management, system updates, performance monitoring, backup/recovery, disk and storage management.
- Monitored system status & monitored the processes identify system bottlenecks and balance system loads. Monitored memory utilization and performance.
- Setting hard links and symbolic links.
- Create and terminate users Ids on daily basis and granting elevated privileges to users and groups via sudo.
- Disk replacement techniques, replacing fault disks, working on issues on related to volume management, file system management. Fixing ODM related issues and working on different ODM commands.
- Working on System Management Services SMS and changing boot list order etc.,
- Performing alternate disk installations and reduce time while performing installations or TL/ML up gradations.
