Devops/cloud Engineer Resume
Ashburn, VA
SUMMARY
- 8 years IT experience in Cloud/DevOps, Build and Release Management, Continuous Integration, Continuous Deployment, Automation and Linux/Unix administration
- Experience working with Build pipelines using Jenkins, Maven, Artifactory
- Excellent working knowledge of branching strategies and version control systems like GIT, SVN. Extensively worked with Version Control Systems SVN (Subversion), GIT
- Experience in CI (Continuous Integration) and CD (Continuous Deployment) methodologies. Excellent understanding of SDLC Methodologies like Agile and Waterfall
- In - depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include Compiling, Packaging, Deploying and Application configurations. Experience implementing projects in Agile methodologies
- Working experience with latest configuration management/deployment tools including Ansible. Strong knowledge on source controller concepts like Branches and Merges
- Experience in development and configuration experience with software provisioning tools like Ansible, Chef and Puppet. Automated AWS Deployments using Cloud formations
- Experience working with DevOps tools, GIT (version control), Jenkins/Maven (Continuous Integration), and Atlassian suite (Jira, Bitbucket) and Monitoring using Splunk/Nagios
- Strong experience working in AIX/UNIX, Linux, Red Hat, CentOS and Windows environments. Experience working with ITIL (Incident, Change and Problem Management)
- Knowledge of Infrastructure, Databases, Applications and overall software development life cycle (SDLC). Working extensively on BMC Remedy and Service Now tools
- Experience with installation and administration of various operating systems including AIX 5.3, 6.1, 7.1 / RHEL 5,6,7 / CentOS 6,7, windows. Highly proficient SQL and RDBMS skills, including SQL Server. Expertise in writing files in XML and JSON formats.
- Experience working with Micro services and container platforms like Docker and its components like Docker file, Docker image and Docker containers
- Experience in cloud based platforms, Amazon Web Services (AWS), DevOps methodologies. Proficient in writing Python and shell scripts
- Setup and build AWS infrastructure with various resources: Elastic Cloud Compute (EC2), Simple Storage Services (S3), Route 53, Glacier, Identity Access Management (IAM), Cloud formation, Cloud watch, VPC - Virtual Private Cloud
- Experience working with AWS management console to create EC2 instances, EBS volumes, S3 buckets, Snapshots of EBS volumes, Security groups and Amazon Machine Images (AMI). Experience working with Bash Scripts to run series of AWS commands to install and configure EC2 instances
- Experience working with Cloud Formation JSON templates to design and test multiple stacks. Worked on security groups and Network Access Control Lists within AWS
- Have good understanding of various EC2 instance options within AWS depending on the application type/needs
- Excellent Data center experience working with different vendors like IBM, HP, Cisco, Dell and helped with installations and configurations locally inside secure global data centers
- Extensive experience with Builds, Installations, Upgrades, Patches, Migration, Troubleshooting of servers both in Production and Non-Production environments
- Support experience with issues related to AWS, Devops tools and system level support for non-prod and production environments. 24x7 on-call production support experience
- Project Management experience working on agile projects within Engineering teams and work closely with Dev, QA and Production Operations
TECHNICAL SKILLS
Operating Systems: IBM AIX, Red-Hat Linux (RHEL), CentOS, UNIX, VMWare, Windows
Hardware: IBM RS/6000, P-Series P770, P8; HP DL360, 380, 580, Cisco, EMC, Dell
Database: RDBMS, ORACLE, DB2, MySQL, SQL
Tools: Splunk, Nagios, Ansible, Chef, Puppet, GIT, Jenkins, Maven, Cloud watch
Network: TCP/IP, LAN/WAN, HTTP/HTTPS
Performance: NMON, Topas, Net stat, IO Stat, VM stat, LPAR2RRD
Domain Knowledge: Financial, Banking, Payments, Consulting, Information Technology.
PROFESSIONAL EXPERIENCE
DevOps/Cloud Engineer
Confidential, Ashburn, VA
Responsibilities:
- Responsible for Continuous Integration and delivery in development, Quality Analysis, and Production environments and for configuration, maintenance and troubleshooting
- Continuous Deployment tools like Jenkins/Maven for deployment and build management system. Integrated Eclipse IDE with different versioning tools like Subversion and GIT
- Experience with configuring Ansible on servers and using it for deploying packages to multiple nodes. Used Shell scripts to day to day activities and tasks for automating
- Worked on 200 plus Java/J2EE applications and supported any issues that arise on those platforms. Used Jenkins tool to automate the build process to manage Git
- Collaborated with Project/Discovery Teams to identify the Number of Releases, Resources required, Cross Team Dependencies, and Release Planning/Schedule etc
- Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools
- Debugging and support of applications using profiling and monitoring solutions such as Dynatrace. Worked on Docker components like Docker Engine and creating Docker images
- Worked on establishing connections to clients using SSH keys with master Ansible node and writing. Optimized volumes and EC2 instances & Created multi AZ VPC instances
- Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Used IAM to create new accounts, roles and groups
- Ansible Playbooks for various deployments in production and non-production environments
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances
- Implement, maintain and support reliable, timely and reproducible builds for project teams
- Supported many production and performance related issues from application and system side
- Used Cloud Watch for monitoring AWS cloud resources and applications that deployed on AWS by creating new alarm, enable notification service
- Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using GIT, Jenkins and Ansible. Installed and administered Docker containers
- Working experience with broad range of AWS Cloud services: EC2, VPC, S3, EBS, snapshots, Auto Scaling, Route53, Cloud formation, RDS, IAM and Cloud Watch
- Configured and maintained user accounts for Dev, QA, Production teams and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using AMI
- Created AWS launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and implemented AWS solutions using EC2, S3, Elastic Load Balancer (ELB). BAU activities and Data center activities
- Created alarms and notifications for EC2 instances using Cloud Watch
- Used Cloud Formation templates to design and test multiple stacks in different environments according to the application developer’s plan & strategies
- Experience in creating Amazon EBS Snapshots for backups and storing them in S3 buckets.
- Used IAM to create new accounts, roles and groups
- Worked with AWS IAM service to create new IAM users & groups, defining roles and policies and Identity providers. Experience with Installation, Configuration, Maintenance and Systems Development of AIX servers and Red Hat Linux
- Worked on migration strategies to efficiently migrate the systems by reducing downtime and document the changes for operations team to execute the tasks in production systems
- Worked with compliance and auditing team to review the TSR (Technical Security Requirement) vulnerabilities and address the issue appropriately
- Used Splunk, CMDB, BMC, Jira for project tracking and Tableau for scorecards
- Applied appropriate support packages to maintain system integrity
- Network management of TCP/IP networks, IP address management
- Provide data center strategy execution for future needs based on the application and the type of environment (Production/non-production)
- Provided 24x7 on-call support for Distributed Systems Engineering
Environment: AWS Cloud, Ansible, Linux, HMC, RHEL, HP, BMC Remedy, Share point, Jira
DevOps/Systems Engineer
Confidential, Raleigh, NC
Responsibilities:
- Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managing the infrastructure as code using chef. Manage version control tools like Git to version code changes to help developers / programmers branch/merge code.
- Experience working with DevOps tools like Chef and Puppet.
- Working experience of installing Chef server and managing multiple nodes using Chef.
- Experience in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
- Used monitoring tools like Splunk and Nagios to keep track of complete AWS and on-premise servers. Experience working with Apache and WebLogic servers.
- Worked on designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto-Scaling in AWS Cloud Formation.
- Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
- Configures S3 versioning and lifecycle policies to backup files and archive files in Glacier.
- Configures Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
- Created and monitored alarms and notifications for EC2 hosts using Cloud Watch.
- Create, configure and mange Resource pools and CPU load balancing.
- Worked on AWS for deploying EC2 instances of various flavors RHEL, CentOS, Ubuntu in both Linux and Windows.
- Involved with customer requirements and designing VMware based solutions architecture
- Leveraged AWS cloud services such as EC2, Auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Experience supporting more than 150 Java/J2EE applications in production environment
- Migrated servers with AIX 6.1 to 7.1 using NIMADM. 24x7 production support
- Worked on Live Partition Mobility to relocate running LPARs from one system to another
- Prepared Disaster Recovery strategies & tested the same by restoring servers through mksysb restores. Build servers by restoring mksysb and worked on DR projects
Environment: DevOps, Chef, RHEL, Linux, UNIX/AIX, Splunk, Jira, GIT, Servicenow
Sr Systems Engineer
Confidential
Responsibilities:
- Have experience in Installation, Configuration Management, Maintenance and Systems Development of high available and fault tolerant AIX/RHEL Systems.
- Evaluate, install, test, configure, maintain, tune, and troubleshoot AIX 5.3/6.1/7.1 and RHEL operating system software.
- Installed and build from scratch complete NIM Setup. Have different clients to NIM server and their Backup.
- Responsible for performance tuning of AIX servers.
- Worked on tickets to resolve issues for AIX/Linux systems.
- Experience in creating Logical Partitions of VIO servers and VIO clients on p-Series and assigning processor, memory and adapters to VIOS.
- Responsible for creating maintaining and managing LPARS and VIO with HMC console and command line.
- Used IBM Systems Director to run the inventory and load the OS into the LPAR using the gold images.
- Setup network printers and installed client/server applications. Define/setup network protocols, Network File Services (NFS), and Network Information Services (NIS).
- Worked with YUM and RPM for installing packages in RHEL.
- Network management of TCP/IP networks, IP address management.
- Keep track of scorecards of hardware, migration and tech refresh projects for executive management updates. Weekly/Monthly Scorecards are updated and kept in share point site.
- Expertise in creating and managing Logical Volume Manager in AIX/RHEL
- Worked on increasing filesystems, decreasing file systems, import/export volume groups.
- Configured ILOs and Console connections for HP servers.
- Performing upgrades of OS and service pack updates.
- Have Inventory management knowledge of Hardware.
- Worked with FLRT tool from IBM to identify code levels and recommend firmware for various P-series frames
- Monitoring servers using tools to find out CPU, Memory utilization during peaks.
- Worked with Vendors to understand and implement new features on Power systems.
- Worked on HMC upgrades and firmware level updates.
- Have daily backups, restoration of data as per business requirement.
- Performed User Account management, data backups, and user logon support.
- 24x7 on-call support
Environment: AIX 6.1, 5.3, 5.2, LPARS, VIO, HMC console, RHEL, BMC, HP DL series, Dell
Systems Administrator
Confidential
Responsibilities:
- Have experience in Installation, Configuration Management, Maintenance and Systems Development of AIX Systems.
- Have handled change management and problem determination AIX/RHEL.
- Network management of TCP/IP networks, IP address management.
- Security measures blocking unnecessary ports and restriction user’s remote logins.
- Creating File System, managing & checking data consistency of the File System.
- Provided remote technical support for the AIX team.
- Working knowledge of performance based tools.
- Virtualization - configured and upgraded servers to implement virtual HBA (NPIV) shared SCSI, shared Ethernet adapters, VLANS, allocating disks via VIO servers to client LPARs. Installed/upgraded HMC system firmware.
- Experience working with error logging subsystem and Performance Monitoring tools like Topas, IO stat, Net stat.
- Accessing and controlling LPARS using HMC.
- Experience in Configuring and Managing Virtual Disks, Disk Mirrors & RAID Levels.
- Deployed the CRON for automating some jobs in scheduling processes.
- Added more resources like Memory, Disks and increasing the Swap and performed disk management using different RAID technologies.
- Worked on Logical Volume Manager to create Volume groups, Logical Volumes and created file systems as per the requirements.
- Supported multiple applications running on Linux/Unix operating systems.
- Worked on remediating AIX/Linux servers and done fix level updates.
- Worked on tickets to resolve the issues to customers.
- Knowledge of Windows based systems including hardware, software and applications.
- Responsible for the installation, setup, configuration, security administration and maintenance of all servers.
- Handle user account management on all AIX/Linux servers.
Environment: AIX, Red Hat Linux, LPAR, HMC, VIO, Web server, P-series, EMC SAN