Aws/devops Engineer Resume
Elk Grove Village, IL
SUMMARY
- Skilled IT professional with 10+ years’ IT experience, looking for a position in areas of Software Configuration Management, Version Control, Build and Release management, Change management, Cloud Integration.
- Well versed with deadline pressures, superior analytical, time - management, collaboration, communication, and problem-solving skills.
- Experience in Linux System Administration, Build Engineering & Release Management process, including end-to- end code configuration, building binaries & deployments and entire life cycle model in Enterprise Applications.
- In-depth knowledge of DevOps management methodologies and production deployment Configurations.
- Skilled at Software Development Life Cycles and Agile Programming Methodologies.
- Experience with Jenkins, Hudson as Continuous Integration / Continuous Deployment Tool and strong expertise with Ant and Maven Build Frameworks.
- Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
- Experienced in authoring pom.xml files, performing releases with the Maven release plug-in and managing Maven repositories.
- Involved in ARTIFACTORY Repository Managers for MAVEN and ANT.
- Extensive experience with AWS (Storage, Application Services, Deployment and Management) and managed servers on AWS platform instances using Puppet, Chef Configuration management.
- Strong experience in deploying salesforce components across various sandbox and production instance using Change Sets, Force.com Migration tool and Eclipse.
- Cloud infrastructure architect responsible for AWS CAF, MRA, MRP framework implementation, application migration, landing zone preparation, accounting vending machine, 6 R’s migration patterns, application discovery, rapid migration using cloud endure and application modernization.
- Implemented IaaS and PaaS services in AWS/Azure including VPC, IAM, EC2, S3, RDS, Redshift, DynamoDB, Glacier, Kinesis, LAMBDA, ECS, Cognito, API gateway, network integration, directory integration, VPC peering, and single sign-on. Strong knowledge in AWS Landing zone, account vending machines and other AWS tools.
- Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB, RDS, Redshift, IAM, Route 53, VPC, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
- Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack, Elastic Search.
- Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources.
- Experience in managing infrastructure resources in cloud architecture with close coordination with various functional teams.
- Experience with Version Control Systems like GIT, CVS, SVN (Subversion), ACCUREV, Perforce.
- Proficient in setting up and configuring Baselines, Branching, Merging, and Backup through Subversion (SVN).
- Monitor, build and deploy software releases and provide support for production deployments.
- Build and deploy releases using Perforce, weblogic, tomcat, Git, bamboo, Source tree, XL Deploy, XL release, Quick Build.
- Experienced in authoring pom.xml files, performing releases with the Maven release plug-in and managing Maven repositories.
- Configured JENKINS Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
- Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
- Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
- Experience in working with automation tools like CHEF, PUPPET and ANSIBLE.
- Experience with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
- Fulfilling the role of a DevOps engineer in respect to our PUPPET code. Responsible for QA code merges.
- Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell.
- Deployed and configured Chef Server including bootstrapping of chef-client nodes for provisioning.
- Created roles, recipes, cookbooks and data bags for server configuration.
- Expertise in querying RDBMS such as Oracle, MYSQL and SQL Server by using PL/SQL for data integrity.
- Involved in the functional usage and deployment of applications in Apache Tomcat and Web Logic Server.
- Configured and Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
- Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
- Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Mesos, Marathon and Kubernetes.
- Excellent knowledge of Hadoop integration with Enterprise BI tools.
- Experience of working with the release and deployment of large-scale Java/J2EE Web applications.
- Experience in building & deploying Java/SOA applications and troubleshooting any build & deploy failures.
- Ability in development and execution of XML, Ruby, Shell Scripts and Perl Scripts, Power shell, Batch scripts and Bash also.
- Worked with different Bug tracking tools like JIRA, Remedy and Bugzilla.
- Working in implementation team to build and engineer servers on Ubuntu and RHEL. Provisioning virtual servers on VMware and ESX servers using Vcloud.
- Good Knowledge in developing advanced web-based applications using ASP.Net, C#, JavaScript, Web Services and Databases like Oracle, SQL Server.
- Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
- Exposure to Mesos Marathon & Zookeeper cluster environment for application deployments and docker Containers.
- Knowledge on Real User Monitoring solutions like Dynatrace, New Relic, Soasta Impulse etc.
- Ability to quickly understand, learn and implement the new system design, data models in a professional work environment.
TECHNICAL SKILLS:
Cloud/Virtualization Technologies: Amazon Web Services (AWS), Microsoft Azure, VMWare vSphere ESX/ESXi,(vRA),(vROPS),(vRO), (vCM), (vIN), PAAS PivotalCloudFoundry
Version Control Tools: Visual SVN, Tortoise SVN, GIT
Build Tools: ANT, MAVEN, Artifactory
Databases: MySQL, MongoDB, Cassandra, Postgre SQL, SQL Server, No SQL.
CI Tools: Jenkins, Hudson
Config Management Tools: Puppet, Chef, Ansible, Docker
Bug/Issue Tracking: JIRA, Rally, Fisheye, Remedy, ServiceNow
Web/ Application Servers: Apache Tomcat, Web logic
Operating Systems: Windows Family, RHEL, Ubuntu, CentOS
Scripting/Programing Languages: Perl, shell, Ruby, Python, C, SQL, Java Script, PHP, HTML, Java, J2EE, Spring, .NetWeb Services SOAP, REST
PROFESSIONAL EXPERIENCE
Confidential, Elk Grove Village, IL
AWS/DevOps Engineer
Responsibilities:
- Working with a strong team, backend developers to gather function and non-functional requirements.
- Monitoring IoT (Internet of Things) specified infrastructure design and implementation process.
- Involved in source control management with GitHub and Gitlab Enterprise level repositories. Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
- Involved in performing application deployment to AWS Elastic Bean Stack environment.
- Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
- Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on DataDog.
- Used the command line interface to manage apps, services in Pivotal Cloud Foundry as well as Apps manager.
- Create, bind the user defined and built in services in Pivotal Cloud Foundry (PCF).
- Build, Test and deploy applications by using pivotal cloud foundry
- Built & Deployed Java/J2EE to web application server in agile continuous integration environment and automated Labelling activities in TFS once deployment is done.
- Working knowledge of several types of configuration management tools like Puppet, Chef, Ansible, Salt and Vagrant.
- Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
- Developed build & deployment scripts using MAVEN. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
- We are driving towards continuous integration and continuous delivery using Jenkins and Ansible for docker image building and deployment.
- Configuring ‘nginx’ for proxy RESTful API calls to micro-services in Docker containers.
- Produced scripts for viable combination of JIRA applications with different tools.
- Customized both JIRA and Confluence to integrate into the pre-existing systems with an eye towards making the programs extensions of their systems, and not hindrances to their systems.
- Created Custom workflows, custom screens and custom fields on JIRA.
- Migrated JIRA across environments and worked on JIRA database dumps.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Worked with Release Management tool like Plutora& their report development.
- Experience in using SQL, PL/SQL stored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database.
- Creating and Managing Virtual Machines using Xen, KVM or RHEV to run specific services.
- Perform promotion on ClearCase from one server to another server.
- Designing & deploying data center architecture on Linux Platform. Building, patching and managing existing data center rack servers on Red Hat Enterprise Linux
- Setup up and maintenance of automated environment using Chef recipes & cookbooks within Azure environment.
- Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
- Deploying and managing many servers utilizing both traditional and cloud oriented providers (Azure) with the Chef Platform configuration system.
- Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
- Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.
- Monitoring each service deployment, and validating the services across all environments.
- Active participant in scrum meetings, reporting the progress and maintain effective communication with each team member and manager.
- Provided 24x7 on-call support for production / non-production environments.
- Infrastructure as Code. Infrastructure is described using a high-level configuration syntax.
- Execution Plans. Terraform has a "planning" step where it generates an execution plan.
- Implemented a production ready, load balanced, highly available, and fault tolerant Kubernetes infrastructure.
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments, created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- Worked in container based technologies like Docker, Kubernetes and OpenShift.
- Point team player on OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Image streams, etc
- Devsecops Responsible for application Build & Release process which includes Code Compilation, Packaging, Security Scanning and code quality scanning, Deployment Methodology and Application Configurations.
- Configure Jenkins jobs and pipelines using DevOps, Git, Gradle, Maven, MS - Build, Jenkins, SonarQube, JFROG artifactory, which includes build and deployment of Java applications to WAS Server, .Net applications to IIS Server.
- Defining Release Process & Policy for projects early in SDLC and responsible for source code build, analysis and deploy configuration.
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. Implement CI-CD tools Upgrade, Plugin Management, Backup, Restore, LDAP and SSL setup.
- Involved in requirements gathering, customer interaction, prototyping and validation.
- Worked on Order related API's for both National Retailer & Rebellion program.
- Used APIGEE Management APIs for certain operations.
- Designed FACADE design patterns for APIGEE using JAVA platform.
- Worked on transition from legacy products to newer version of APIGEE Edge.
- Configuring windows APIGEE servers using FTP and HTTP protocols.
- Used APIGEE Killer to check the performance of each component of Apigee product and fixed lots of issues.
- Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
- Configured Staging and Testing and Production environment for APIGEE Edge and APIGEE cloud-based sites.
- Troubleshooting and monitoring API proxies running on APIGEE using Trace tool.
- Host a community of sub-projects that extend Tekton (Dashboard UI, CLI, Webhooks, etc.).
- Tektoncd Cli, the Tekton Pipelines CLI project provides a CLI for interacting with Tekton
- Skills and technologies used Continuous integration and continuous delivery (CI/CD), agile product management, Jenkins, Jenkins X, Kubernetes, Tekton, user-centered design.
- Participated in design and implementation of 21 accounts AWS landing zone-using AWS account vending machine and automated infrastructure deployment tools. Assisted platform teams to implement transit gateways and cloud security instruments in Choice hotels proposed AWS PCI /PII and non PCI infrastructure.
- Performed cloud readiness assessment, prepared project plan and WBS for successful application migration to AWS.
- Implemented AWS core services like VPC, Landing zone, Account vending machine, EC2, RDS, VPC, ELB/ALB, EBS, Route 53, S3, Dynamo DB, cloud watch, AWS Lambda, ECS/EKS, API, gateway, cloud-formation, CI-CD pipeline and cloud-endure migration tool.
- Provide strong technical leadership and guidance to TD development/project teams, including teams that are geographically distributed
- Provide leadership and advice TD API implementations
- Deliver HTML 5 application which is developed by other internal group.
- Develop and use web-based APIs (especially REST-based APIs).
- Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
- Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
- Design, develop and test HTML5, CSS3, Bootstrap, jQuery and React.JS that meets accessibility and web browser standards for website.
- Used React JS for templating for faster compilation and developing reusable components.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Led development and product strategy of Confidential API Studio, an integrated workbench for REST API design, documentation and microservices development, built on Eclipse using Java.
- Implemented Open API Swagger 2.0.
- Designed and developed asynchronous RESTful Microservices using spring boot, Couchbase and RXJava that are consumed by other Microservices with an average response time of 30 milliseconds.
- Microservices Architecture with Spring Boot and Docker.
Environment: Git, Jenkins, Maven, nginx, Ansible, AWS, VPC, Microsoft Azure, Shell scripting, Kubernetes, Tekton, Landing zone, OpenShift, DevSecOps, Terraform, Apigee, Splunk, Apache Tomcat, chef, ClearCase, VM, REST, python, Node JS, React JS, HTML5, designing and building API’s Microservices Pattern, OpenAPI (Swagger)
Confidential, Greenwood Village, CO
AWS/DevOps Engineer
Responsibilities:
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment.
- Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
- Converting production support scripts to chef recipes.
- Testing of cookbooks with chef-spec.
- Setting up client server model of Chef in development environment of OCI.
- Worked on documentation - Chef basics, Initial setup of Chef, Databags implementation, Coding standards, Cookbook document, Testing docs
- AWS server provisioning using Chef Recipes.
- Using CloudTrail, TESSA, Cloud Passage, CheckMarx, Qualys Scan tools for AWS security and scanning.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Defining Release Process & Policy for projects early in SDLC.
- Integration of Maven, Jenkins, Urban Code Deploy with Patterns/Release, Git, and Cloud Foundry.
- Installed the Ear, War files using XL deploy & XL release and Integrated Jenkins with XL deploy & XL release.
- Provided on-going support and administration for SVN, ClearCase, ClearQuest and ANT build automation and Involved in the migration of code from SVN to GIT.
- Developed vRA deployment blueprints, designed and developed VMWare Orchestrator custom Workflows with the focus on vRA extensibility and REST API third-party integration to other systems of record and demand for services.
- Performance tuning, Monitoring, Capacity planning and Alerting system implementation with VMWare vRealize Operations Manager and its integration with VMWare vRealize, Automation Center, vRealize Log Insight, Splunk, IBM Tivoli.
- Assisted in troubleshooting and mitigating problems in vRA/vRO/vROPS production deployments.
- Worked remotely with international team of engineers.
- Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment.
- Managed a cloud platform base on the Lambda architecture including Kafka, Spark, and Cassandra.
- Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.
- Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
- Implemented and maintained Salesforce.com including custom objects, fields, reports, dashboards, and templates.
- Used Salesforce Connect to access product information stored on an external system.
- Experience with SSRS (tabular reports, parameterized reports, drilldown, drill through, sub reports, charts etc.)
- Experience in transforming unstructured data from various data sources using SSIS like Conditional Split, Lookup, Merge Join and Sort.
- Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
- Utilized SQL Developer and Toad for PL/SQL, database updates, and row/column data tracking during testing.
- Created Security Groups, configuring Inbound/Outbound rules, creating and importing Key Pairs.
- Used Elastic Load balancers and Auto scaling groups to handle the traffic at peak times.
- Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments.
- Used tracking tool JIRA and triaged the issues and maintained bugs using JIRA tool.
- Manage the integration of new software projects and products into the build environment.
- Work with product development to resolve build-related issues in all projects.
- Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments.
- Used to write an install script in Ruby using all the extra helper functions from Chef.
- Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
- Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.
Environment: Solaris, Linux, Eclipse, Java, SQL, SSIS/SSRS AWS, vRA/vRO/vROPS, VMWare vRealize, Python, Subversion, Bash, Hudson, Apache Kafka, Cloud Foundry, NT Command Shell, Java/J2EE, ANT, XL deploy and release, Bamboo, Chef, Puppet, ClearCase, JIRA, XML, Jenkins..
Confidential, Chicago, IL
DevOps Engineer
Responsibilities:
- Worked closely with leadership team to improve wired and wireless network infrastructure resulting in an uptime of 99.99%
- Drove operational efficiency improvements which resulted in an increase in network efficiency of 11%.
- Reviewed, audited, and on-boarded external vendors into our network to handle billions of concurrent network requests.
- Led a team of 2 full time employees and 1 contractor
- Implemented regular alerting and monitoring of network performance which reduced network down-time by 11% through quicker response times.
- Worked with clients to build robust firewalls using FortiManager and Fort iGATE to enable employees to seamlessly work from anywhere while accessing critical resources.
Environment: SVN, Maven, Ant, Jenkins, Hudson, SQL, Chef, vCenter Operations (vCOPs), Apache Tomcat, shell, Kafka, Cloud Foundry, Puppet, JIRA, Microsoft .NET, ASP.NET, Windows, Python, Linux, Unix, Git, ClearCase.
Confidential, Wooddale, IL
OBIEE Admin/Build and Release Engineer
Responsibilities:
- Extensively worked with Networking, designing, implementing Switches, Routers, and Firewalls, DNS client, DHCP client, NFS client and SAMBA client.
- Created Logical volume manager (LVM), disk partitions, setting up file systems and mounting the file systems and unmounting them.
- Worked with Packet management installation, updating and removing different packages using RPM and used YUM to update specific packages.
- Used putty and SSH certificate tools to login and use secure access points
- Automated daily tasks using shell scripts.
- Configuration and maintenance of common Linux services such as Tomcat, Apache, MySQL, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, IP Tables and Firewalld etc.
- Daily monitoring and response for Linux servers, including application processes, file system alerts, system faults.
- Updating and upgrading ESXi 5.x, venter Server, using vSphere Update Manager and VM Tools through manual updates.
- Managed ESXi hosts using VCenter Server/ vSphere Client and VMware Web Client.
- Performed VMotion and Storage VMotion of Virtual Machines across different cluster with respect to security policies and application development requirements
- Created and maintained user accounts, removed users, lock/unlock users in Linux.
- Created and maintained Linux file system.
- Completed work on LVM. Created volume groups, extended volume groups, reduce volume groups, mirrored Volume Groups.
- Perform server updates, patching, upgrades, and package installation using RPM.
- Support Red Hat Enterprise Linux Servers and configurations plus reporting and monitoring.
- Installation and configuration of Red Hat Linux on new server builds as well as during the upgrade