Senior Cloud Engineer Resume
Owings Mills, MD
SUMMARY:
- 7+ years of experience in Information Technology industry in DevOps/ Agile operations/Build & Release Engineer, Linux Administrator and Cloud Management
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Custom integration, plugins dev for different tools around CI-CD like GIT, JENKINS, Artifactory, Rally, Guard, Reporting and Dashboards using API and other techniques.
- Have working experience on Automating Infrastructure using Cloud Formation.
- Automated the stop/start resources during nights and Weekends using Lambda
- Experience in using EMR by configuring with custom configurations like custom steps and custom bootstrap actions.
- Experience in configuring CloudWatch alarms for most of the AWS resources.
- Experience in using Secret Manager
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM to Stash Migration, Waterfall methodologies.
- Expertise in implementing the Configuration Management Tools like Terraform and Ansible
- Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
- Experience in working on cloud AWS cloud EC2, S3, RDS, Load Balancer, and Auto Scaling with AWS command line interface and AWS PYTHON SDK.
- Experience in Test Driven Development (TDD).
- Use of Docker to manage microservices for development and testing
- Worked on infrastructure with Docker containerization. Collaborated with development support teams to set up a continuous delivery environment with the use of Docker.
- Good experience on DevOps tools such as Vagrant, Oracle Virtual Box, JENKINS, Maven, ANT, IBM uDeploy, CVS, SVN, GIT, SonarQube, Docker, Docker-compose, Micro Services.
- Deploy architecture on AWS cloud for Lamp Stack application
- Hands on experience in version control tools like GIT, SVN
- Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Shell scripts and JAVA Scripts.
TECHNICAL SKILLS:
SCM Tools: Subversion, GITHUB, CVS, AWS, Bitbucket.
CI & Provisioning Tools: Terraform, JENKINS, Ansible, CloudFormation
Build Tools: MAVEN, Gradle, Docker, Ant, RAD
Operating System: Windows 98/XP/NT/ 2000/2003/2008, UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.
Bug Tracker & Testing Tools: JIRA, Bugzilla, Junit, Owasp, Fitnesse, Quest, Findbug Static, Splunk, CloudWatch, SonarQube, Inspec.
Analytics: SAS Studio
Tools: MS Office Suite, Nexus, Atlassian Confluence, Jfrog
SDLC: Agile, Scrum Waterfall Methodologies
Languages: C, C++, SQL, PYTHON, Spring, Objective C
Scripts: Shell Script, CMake, Batch Script, Groovy, PowerShell Script
Web Technologies: JDBC, JSP, HTML, XML, JSON
Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS, IIS, RAD
Security: Fortify, WebInspect, Veracode, Srcclr (SourceClear)
Postgres, MYSQL, MongoDB, On: Prem DB, Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Owings Mills, MD
Senior Cloud Engineer
Responsibilities:
- Experience working on Automating Infrastructure using Cloud Formation.
- Able to sync all the (ECS/RDS/IAM...etc) stacks drift status.
- Automated the stop/start resources during nights and Weekends using Lambda
- Automated to delete manual snapshots daily which are older than specific days using Lambda.
- Experience in using EMR by configuring with custom configurations like custom steps and custom bootstrap actions.
- Experience in configuring CloudWatch alarms for most of the AWS resources.
- Experience in using Secret Manager, Configuring SSM as Secrets and Environment Variables of specific microservices and Angular jobs. And also use lambda functions to add them to SSM.
- Experience in using integration branches and respective pull requests.
- Highly knowledgeable on writing groovy and Ansible playbooks.
- Automated Liquibase to run the DB scripts.
- Experience using Cloudbees Jenkins with multiple projects like freestyle, multibranch, pipeline... etc
- Can write scripts to automate the promotion process like build and promote.
- Able to troubleshoot various issues of DevOps, AWS, Jenkins, Angular, Talend.
- Experience in configuring Talend to run on a timely manner.
- Experience in resolving Nessus vulnerability issues.
- Experience in using Fargate, using awsvpc network configurations for microservices, angular and talend.
- Impleted NEO4j for Graphical Data migration.
- Developed lifecycles/Environments from end-end.
- Played a key role in refactoring the code(Groovy, Yaml, Json, ruby) used for automation of Infrastructure.
- Implemented Inspec stage under the cicd pipelines to get the required Infrastructure details of particular service.
- Implemented AWS Cognito to manage Users and Roles.
- Highly successful in collaborating with multiple teams during bug fixes and Go-Live.
- Experience in configuring LogGroups for microservices, angular and talend.
- Able to differentiate all the microservices/Angular using ALB listeners.
- Actively involved in daily stand-up, Retrospection, Backlog Refinement, Iteration Reviews, Iteration Plannings and PI Plannings.
- Supervised a team containing 6 members.
- Guided the team with their daily task and used to follow-up on their impediments.
- Experience on onboarding new employees to the team and giving necessary Knowledge Transfers.
Environment: Microservices, JENKINS, Docker, PYTHON, JIRA, Confluence, Maven, GITHUB, Ubuntu, CentOS, Linux, Ansible, AWS ELB, AWS CloudFormation, AWS CloudWatch, L ambda, AWS Cognito, AWS CLoud Trail, AWS SQS, AWS S3, AWS RDS, PowerShell, Tomcat, Apache, CloudBees, Nessus and Splunk.
Confidential, Linthicum Heights, MD
AWS/DevSecOps Engineer
Responsibilities:
- Experience as Cloud AWS DevOps Engineer project teams that involved different development teams and multiple simultaneous software releases.
- Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
- Working on Code scanning using Fortify and WEBInspect (Static and Dynamic Scanning)
- Have vast experience on Veracode and SourceClear scanning
- Automated, code for scanning in Veracode and SourceClear using Jenkins
- Working for DevOps Platform team responsible for specialization areas related to Ansible and Terraform for Cloud Automation.
- Automated the Postgres DB, using Jenkins.
- Also automated the Wordpress deployment and MySQL DB Automation. By pushing the code backup and sql db backup as a branch in Bitbucket.
- Developed scripts using BASH and BATCH files for Automation of Activities and builds.
- Authored application using Spring Cloud services
- Use of Docker to manage microservices for development and testing.
- Responsible for CI and CD using JENKINS, Maven.
- Worked extensively with different Bug tracking tools like JIRA.
- Installing, configuring and administering JENKINS CI tool on Linux machines
- Working on Patching Rhel servers.
- Deployed various .Net applications on windows servers using IIS and automated it using Jenkins.
- Actively involved in architecture of DevOps platform and cloud solutions.
- Integration of Automated Build with Deployment Pipeline.
- Created proper documentation for new server setups and existing servers.
- Developed installer scripts using Maven, PYTHON for various products to be hosted on Application Servers
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle
- Developed Pom.xml files for Maven build scripts.
- Experience in administering and maintaining Atlassian products like JIRA, Confluence
- Maintaining a farm of EC2 instances, ELB and RDS.
- Worked on Cloud automation using AWS Cloud Formation templates.
- Used Ansible for configure tomcat servers.
- Experience in writing Ansible scripts.
- Automate Continuous Build and Deploy Scripts from JENKINS Continuous Integration tool
- Automated the cloud deployments using PYTHON and AWS Cloud Formation Templates.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Ansible, Terraform by Ansible tower and Jenkins
- Maintenance of source code in GIT. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.
- Troubleshooting and resolving issues in JIRA and Confluence as users.
- Integrating various provisioning and monitoring modules into a single platform.
- Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
- Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
- Developed and supported the Software Release Management and procedures.
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with PYTHON sdk.
- Worked on AWS cloudwatch for monitoring the application infrastructure and used AWS email services for notifying.
- Deployment and troubleshooting of various JENKINS issues. Installed and uninstalled, upgraded and downgraded various plugins in JENKINS.
- Created build slaves, configured and maintained build jobs for build automation and release process in JENKINS.
- Worked with GIT, GIThub and Maven projects configured in JENKINS.
- Involved in JENKINS backups and restores.
- Migrated applications from internal data center to AWS.
- Worked on Amazon cloud POC (AWS installation of openstack and Image).
- Analyze and resolve conflicts related to merging of source code for GIT.
- Implemented a Continuous Delivery framework using JENKINS, Maven & Nexus in the Linux environment.
- Configured Apache web server with Websphere application server through proxy plug-in.
- Experience in designing and deploying best SCM processes and procedures.
- Involved in JIRA as a defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
- Collection of JVM statistics, garbage collection data for monitoring the heap and physical memory.
Environment: Terraform, Openstack, Microservices, JENKINS, Docker, PYTHON, JIRA, Confluence, Maven, Artifactory, GITHUB, Fortify, WEBInspect, Ubuntu, CentOS, Linux, Ansible, AWS ELB, AWS SQS, AWS S3, AWS RDS, PowerShell, Tomcat, Apache, Bitbucket, Artifactory, OpenAM, OpenDJ, Sailpoint, WSO2, CloudBees and Splunk.
Confidential, Jamaica, NY
AWS/DevOps Engineer
Responsibilities:
- Performing standard system administration tasks such as patching, software & hardware upgrades, directory services, troubleshooting and problem resolution.
- Enforcing the Data Center server standards, policies & procedures, setting up and maintaining user accounts and managing access control.
- Build and release software baselines, code merges, branch and label creation in Subversion/GIT and interfaced between development and infrastructure.
- Administered server consolidation program using VMware ESX server and VMware Virtual Center, using Virtual Center, ESX, creating VM’s, using/building VM templates and customization files and scheduling tasks.
- Deployment and Support of OpenStack Cloud based on RHEL/CentOS.
- Actively involved in architecture of DevOps platform and cloud solutions.
- Integration of Automated Build with Deployment Pipeline.
- Authored application using Spring Cloud services.
- Created proper documentation for new server setups and existing servers.
- Use of Docker to manage microservices for development and testing.
- Responsible for CI and CD using JENKINS, Maven.
- Monitoring regular load of application server and doing operational support.
- Managing Linux containers using Docker and docker registry.
- Scheduling Cron jobs for disk utilization, CPU utilization, Backing up/Restoring of file systems, backup schedules, System administration and Maintenance tasks using shell scripts. .
- Working knowledge of Active directory databases like Microsoft Active directory domain services.
- Deploying security updates and patches to the Linux platform to run more stable and secure infrastructure.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Maintenance of source code in GIT. Branching, Creating LABELS, merging of codes on GIT for QA testing and release.
- Troubleshooting and resolving issues in JIRA and Confluence as users.
- Integrating various provisioning and monitoring modules into a single platform.
- Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.
- Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.
- Developed and supported the Software Release Management and procedures.
- Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with PYTHON sdk.
- Worked with GIT, GIThub and Maven projects configured in JENKINS.
- Involved in JENKINS backups and restores.
- Migrated applications from internal data center to AWS.
Environment: Openstack, Microservices, JENKINS, Docker, PYTHON, JIRA, Confluence, Maven, Artifactory, GITHUB, Ubuntu, CentOS, Linux, Ansible, AWS ELB, AWS SQS, AWS S3, AWS RDS, Tomcat, Apache, Bitbucket, OpenAM, OpenDJ, Sailpoint, CloudBees.
Confidential
Build & Release Engineer
Responsibilities:-
- Developed Linux, UNIX Shell Script and AWT programming for the purpose of manual deployment of the code to various environments.
- Operations - Custom Shell scripts, VM and Environment management.
- Manage configuration of Web App and Deploy to AWS cloud server through Jenkins.
- Coordinating with Different Project teams on Build & release planning and efforts.
- Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Extensively involved in the build and release management process for multiple applications using MAVEN, Jenkins.
- Experienced in build automation using JENKINS, Maven.
- Experienced in deploying Java projects using Maven and JENKINS.
- Good understanding of building Android Applications using Maven and JENKINS.
- Building post install scripts using Shell scripting in Linux servers.
- Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.
- Creation of Application Release Plan (Release Scope Planning & defining Milestones).
- Creating & conducting walkthroughs of ‘Deployment Plans’ for complex large scale Releases including Mock Deployments in Pre-Prod environments & Production Installations.
- Responsible for all aspects of regular (planned) and emergency patch releases in windows and Linux across all the environments.
- Involved in various Web Application Servers (WAS) administration and troubleshooting.
- Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Implemented & maintained the branching and build/release strategies utilizing GIT.
- Performed all necessary day-to-day GIT support for different projects.
- Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
- Experienced with CI tools (JENKINS) and Version Control Tools or Source Code tools.
- Responsible for writing Manifests to configure nodes.
Environment: Red Hat Enterprise Linux 5.x, 6.x & 7.x,GIT, Maven, Artifactory, Tomcat, WebSphere, ClearQuest, SVN, Stash, VMware, Clearquest Jenkins, JBOSS, Shell, Perl Scripting, Nexus, JIRA, Ansible, WebLogic, WebSphere, Jenkins.
Confidential
Linux System Administrator
Responsibilities:-
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x & 7.x) on SPARC, x86 and Blade Centres.
- Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Developed scripts using BASH and BATCH files for Automation of Activities and builds.
- Experience in Working with Oracle ERP, Oracle Fusion Middleware applications (Build automation and deployment)
- Build and Release management - GIT, Maven, Jenkins administration, Nexus.
- Extensively involved in build and release management process for multiple applications using MAVEN, Jenkins
- Used MAVEN as a build tool on java projects for the development of build artifacts on the source code.
- Setting up Change Management process and standardizing the policies for various applications
- Worked in setting up the repos to various projects in SVN
- Involved in migration from SVN to GIT repos and worked with Linux system admins for the same
- Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Developed Linux, UNIX, and Shell Scripts and AWT programming for the purpose of manual deployment of the code to various environments.
- Monitoring - Custom checks, AppDynamics, Splunk
- Operations - Custom Shell scripts, VM and Environment management.
- Manage configuration of Web App and Deploy to AWS cloud server through Jenkins and Ansible Tower.
- Coordinating with Different Project teams on Build & release planning and efforts.
- Work with different team members for automation of Release components.
- Involved in working with various code coverage tools like JACOCO
- Setup various non-production environments for validating various applications
- Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN
- Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.