Sr Devops/aws Engineer/sre Resume
NJ
SUMMARY
- Overall 9+ years of experience in Software Configuration Management in UNIX, Linux and Windows environment.
- Expertise on software configuration management, source code management and release engineering.
- Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation using Python, spark programming for Hadoop . Worked on AWS environment such as lambda, server less applications, EMR, Athena, Glue, IAM policies, roles, S3,CFT and Ec2.
- Developed Python and pyspark programs for data analysis.
- Developed the Pysprk code for AWS Glue jobs and for EMR.
- Experience in Build Automation tools like ANT, Maven and MS Build.
- Experience with MVC Architecture Design Patterns and Development methodologies like Agile (Scrum), Iterative, Waterfall models and Software Patterns.
- Experience working on cloud technologies, Amazon Web Services and Azure.
- Played a key role in automating the deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins .
- Experienced in branching, tagging and maintaining the version across the Environments using SCM tools like Git, GitLab, GitHub and Subversion (SVN) on Linux and windows platforms.
- Implemented and administered Continuous Integration process using Jenkins, Circle - CI, Bamboo and TeamCity.
- Worked on Version control systems like Subversion and Git.
- Working experience on Team Foundation Server.
- Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA Weblogic Server 8.1/9.x/10.x and JBoss Application servers.
- Experience in bug tracking Software like JIRA, HP Quality center and Project Management tool like Microsoft Project.
- Knowledge on Chef, Puppet and Ansible.
- Experience with Web Forms, HTML, XML, XPATH, CSS, AJAX and JavaScript
- Experience on Code coverage tools like SonarQube.
- Used Dynatrace for monitoring the online banking website.
- Automated database deployment scripts using Ant tool.
- Automated moving configurations and Branding updates using Ansible.
- Written various scripts in Bash for automation.
TECHNICAL SKILLS
Tools: ANT, Artifactory, Ansible, Bamboo, Git, SVN, Jenkins, Maven, Remedy, Jira, Dynatrace, ELK Stack, HP ALM, MQ, TFS, Team City, uDeploy, SAP BW, Perforce, Terraform, Nexus,Scala, MSBuild, SonarQube, Docker, Chef and Puppet
Scripting Languages: Python, Shell scripts, SQL, Ant, JavaScript, Perl
Programming Languages: Java, C#, .Net
Web/Application Servers: Nginx, Apache Tomcat, TC Server, WebSphere, WebLogic, JBoss, IIS
Databases: MS Access, MYSQL, Oracle, MS SQL Server
Platforms: UNIX, LINUX and WINDOWS
Networking Concepts: DNS, DHCP, LDAP
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr DevOps/AWS Engineer/SRE
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.
- 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.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Jfrog Artifactory and AWS X-Ray and Oracle database templates.
- Experience with monitoring and log aggregating frameworks like CloudWatch, Datadog, Splunk, Opentracing, AWS X-Ray, and APM toolsCreated prototypes in a lean / agile manner in order to influence product direction as Devops developer
- Worked with Agile methodology in XL Deploy and XL Release, CI/CD automation from scratch, Docker, Openshift)
- Experience with EC2, VPC, Route53, ELB, S3, EMR, Redshift, supporting networking and management/monitoring services
- Worked for 5 scrum teams (Java, AEM, Jenkins, Ant, Maven, SVN, git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, SharePoint, CI/CD automation from scratch, Docker)
- Developed build workflows using Gradle, Gitlab-CI, Docker and Openshift.
- Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3, ORC/Parquet/Text Files into AWS Redshift.
- Data Extraction, aggregations and consolidation of Adobe data within AWS Glue using PySpark.
- Documented development efforts through system design flows, data models, etc as Devops developer
- Experience in Python script hardening security of on premise and cloud-based systems
- Good understanding & experience of Networking, Firewall, Python script hardening, storage and software package management in Unix Environment
- Python script hardening configured and environments following best practices and known vulnerabilities Provided any development coverage needed for Analytics/UX implementation as Devops developer
- Identify the best DevOps tools that fit Photon and NetJets requirement.
- Experience in setting up a brand new installation for B2B & B2C in WebSphere Commerce V7 environment integrating with WebSphere MQ & Portal on UNIX environments
- Gather stakeholder’s approvals, necessary signoffs for CI/CD implementation and required tools.
- Build and deploy artifacts to Development, QA, UAT and Production environments.
- Work with Chef Automation to create infrastructure and deploy application code changes autonomously.
- Experience integrating SAP and .Net systems using SAP .Net connector 3.0 and Visual Studio 2010 .
- Used various sources to pull data into Power BI such as SQL Server, SAP BW, Oracle, SQL Azure etc.
- Created Chef Cookbooks and Recipes to maintain and automate various parts of infrastructure.
- Created cookbooks for Chef using the Ruby programming language.
- Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
- Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
- Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
- Worked on GIT to maintain source code in Git and GitHub repositories
- Development experience utilizing Atlassian REST services and JIRA plugins using the Atlassian SDK
- Assist with development and implementation of DevOps SRE solutions for large scale distributed web applications across multiple tiers and data centers.
- Developed python script for automated backups for Jira, confluence, bitbuckets using Container services and lambda functions
- Developed critical performance metrics for an operational dashboard for Aurora, Lambda, API Gateways.
- Site availability, latency, scalability through automation, scripting and monitoring.
- Configured and troubleshooting the F5 LTM and APM and providing level 2 support for the customers.
- Configuration and troubleshooting F5 LTM and providing level 2 and level 3 support for the customers.
- Represent the SRE organization in design reviews and operational readiness exercises for new and existing services.
- Solid Enterprise Java, or working knowledge of Scala fundamentals including programming languages, best practices, development and operations awareness and Java Gang of Four Design Patterns
- Development and maintenance of Scala applications that are executed on the Cloudera platform
- Extensive experience writing and maintaining Java and/or Scala code
- Automated Smoke, Regression, Service Assurance tests in Jenkins.
- Experience with Scala development is highly desirable.
- Develop new and existing modules in Scala while working with developers across the globe
- Extensive knowledge of Scala/Java development
- Used Flume, Kafka to aggregate log data into HDFS.
- Developed a stream filtering system using Spark streaming on top of Apache Kafka.
- Designed a system using Kafka to auto - scale the backend servers based on the events throughput.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Refactoring of monolithic applications to a Microservices and Component based architectures.
- Worked on deployment automation of all the microservices to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Experience on Deployment Automation & Containerization (Docker, Kubernetes).enginer
- Used PowerShell for DevOps in Windows-based systems.
- Installed Pivotal Cloud Foundry ( PCF) on instances to manage the containers created by PCF.
- Used Docker to virtualize deployment containers and push the code to instances cloud using PCF.
- Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry (PCF) as well as proper operation during initial Application migration and net new development.
- Good knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF)
- Load test has been done on oracle application server using SOA UI
- Installation and configuration of Oracle Application Server 10g (10.1.2.0.2 & 10.1.3.3) with portal as a partner application.
- Integration of Oracle Application Server 10g components like Single Sign-On/Portal/Discoverer/ Oracle Internet Directory (OID) with Oracle Applications 11.5.10.
- Installing, configuring and maintaining oracle Grid control.
- Worked on Oracle Real Application Testing combined with a workload capture and replay feature with an SQL performance analyzer (SPA) to test changes against real-life workloads, and then fine-tune the changes before putting them into production.
- Served as the lead PowerShell developer in hundreds of Windows based migration and automation projects
Environment: GitHub, Jenkins, Chef, Kafka, PCF, Nexus, Maven, Jira, TeamForge, SonarQube, RunDeck, Confluence, Windows, IIS, Powershell, ReactJS, Terraform,.Net, Java, Grails, Node, NPM
Confidential, Washington, DC
Sr. DevOps/AWS Engineer
Responsibilities:
- Sending the Uptime and Downtime notifications to teams regarding Servers status as a part of the Build Engineer role at the time of deploying the EAR and WAR package in Tomcat Admin Console.
- Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
- Good knowledge on Oracle applications 11i Rapid Installation.
- Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run - list into chef-server and bootstrap the chef clients remotely.
- Used existing cookbooks from Chef Market place and customizing the recipes with respect to each VM.
- Create a Virtual Network on Windows Azure to connect all the servers.
- Handle escalated Support tickets till closure for MS Azure PaaS platform. Configured AD connect to configure federation with on-premises ADFS and Azure AD.Experience is using Microsoft Azure.
- Configured, created and Managed Oracle Data Guard in a real Applications Clusters (RAC) Environment.
- Installed and Configured Oracle Application Server 10g SOA (10.1.3.4).
- Involved in a project implementation of Installation and Configuration of SOA suite Version 10.1.3.3 including Application Server with OC4J, ESB, BPEL, OWSM (Oracle Web services manager) & UDDI Registry.
- Written multiple cookbooks in Chef using Ruby scripting language.
- Applied patches to 11.5.5, 11.5.9, 11.5.10.2 versions of Oracle E-Business suite.
- Installed and Administered OAS 10g including SOA BPEL & ESB.
- Experience in supporting ORACLE, MYSQL, and DB2 Database.
- Very Strong in configuring, develop and deploying Enterprise Java Beans in WebSphere/WebLogic App Servers, Tomcat and TC server.
- Developed script to monitor the async lambda queue for each account including Dashboard to show lambda execution, notifications to the Operations Queue in the event of warnings/alerts.
- Experience on Continuous Integration and Continuous Delivery.
- Experienced with Handling Cloud environments (AWS and OpenStack).
- Created CM Plans, Test plans and Build documentation while maintaining source code.
- Deployed and designed pipelines through Azure data factory and debugged the process for errors.
- Involved in creation of virtual machines and infrastructure in the Azure Cloud environment.
- Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems on agile methodology.
- Expertise with using Oracle 8i/9i, DB2 UDB 8.2/8.1/7.2/6.5 databases and writing SQL queries.
- Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
- Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.
- Integrated Kafka with Flume in sand box Environment using Kafka source and Kafka sink.
- Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required. Integrated Kafka with Spark in sand box Environment.
- Responsible for Installing, setup and Configuring Apache Kafka and Apache Zookeeper.
- Used Kafka to collect Website activity and Stream processing.
- Administration, Configuration, Implementation and support experience on Salesforce.com CRM.
- Implemented renewal process for in salesforce.
- Development of webservices to communicate other Dell systems with Salesforce, both inbound and outbound.
- Managed infrastructure, including setting up servers and Confidential containers using Ansible and either Jenkins, or Circle-CI for continuous testing and deployment from usually github-based repos to servers and Confidential containers
- Integration of Salesforce and Field Service Edge (from ClickSoftware).
- Automate Datadog Dashboards with the stack through Terraform Scripts.
- Write terraform scripts for Cloudwatch Alerts.
- Regular Build jobs are initiated using the Continuous Integration tool like Jenkins.
- Configured Jenkins for doing the build in all the Dev, QA. SIT and Prod environments.
- Automated moving configurations and Branding updates using Ansible.
- Automated CI/CD process using Jenkins, Circle-CI, build-pipeline-plug in, maven, SVN.
- Experience in managing Source control systems SVN.
- Written bash scripts to deploy the java based packages like ear and war on the Tomcat Application server.
- Resolve the installation issues and configuration issues with WebSphere Commerce Server
- Queuing and data-pipeline solutions (RabbitMQ, ZeroMQ, pub/sub, SQS)
- Scripting (Bash/Python)
- Used Ansible to document all infrastructures into version control.
- Maintain a dedicated Atlassian JIRA / Confluence Cloud instance
- Used Artifactory repository tool for maintaining the java based release code packages.
- Setting GitLab repository and Runner for build automation.
- Configuring JUnit coverage report and Integration Test cases as part of build in GitLab Runner.
- Written Bash scripts to apply the Integration label to all the files which needs manual labeling of files
- Created E1 Test and E2 Test environments for Unit, sanity, functional and performance testing, replicated all applications in OpenShift.
- Worked on Openshift platform in managing Docker containers and Kubernetes Clusters and Created Kubernetes clusters using ansible playbooks (launch-instan deploy-docker.yml, deploy-kubernetes.yml) on Exoscale.
- Managed Openshift master, nodes with upgrades, decommission them from active participation by evacuating the nodes and upgrading them.
- Worked with RedHat OpenShift Container Platform for Docker and Kubernetes . Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions
- Deployment of a DockerizedRabbitMQ in OpenShift so that we might use the auto-scaling capabilities of OpenShift with a RabbitMQ cluster.
- Hosted Continuous Integration for web applications on the fastest testing platform on the internet using Circle CI.
- Automated Release Notes using Python and Shell scripts.
- Planned the overall design and strategy for Java/J2EE deployments in Jenkins.
- Written shell and bat scripts for purging the IBM MQ error logs.
- Monitoring and tracing logs using Dynatrace.
- Automating Oracle deployment using ANT tool.
- POC on different plugins in Jenkins.
- Used SonarQube for code coverage.
- Maintained all the POC’s, Documentation, Release calendar and MOM in Confluence.
Environment: Java/J2ee, Jenkins, Ant, Maven, Terraform, MQ, Openshift, Site Reliability,Dynatrace, Confluence, Subversion, Ansible, Tomcat, TC Server, Python, Docker, Bash and UNIX/Linux.
Confidential (Stamford, CT)
Sr.DevOps /AWS Engineer
Responsibilities:
- Responsible for daily builds/deployments from Integration environment through staging environment.
- Plan and coordinate the production releases.
- Plan, implement, document, and administer configuration management across multiple projects.
- Responsible for all production related changes/builds/deployments.
- Experience in Git, Jira, and Bamboo.
- Worked as AWS (EC2, S3, ELB, Elastic Beanstalk, SQS) admin.
- Develop and maintain custom internal scripts to automate the management of AWS and cloud environments.
- Created build and deployment jobs in Bamboo for various components.
- Automated the web server configuration builds/deployments from QA through production.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Experience in deploying Java applications in Web sphere application servers.
- Experience in deploying BAR file application in Web sphere message broker (WMB).
- Coordinated with variety of teams like DBA, development and build team for a successful code promotion.
- Strong experience with SCM methodology, best practices, process improvement, and toolsets.
- Responsible for maintaining integrity of all builds and environments.
- Performed code freeze on the development branches and informed the development teams to merge in the changes to integration branch before the scheduled date of staging.
- Deployment of various technology stacks using IBM uDeploy.
- Good experience working with UNIX and windows servers. Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3, ORC/Parquet/Text Files into AWS Redshift.
- Data Extraction, aggregations and consolidation of Adobe data within AWS Glue using PySpark.
Environment: UNIX, Java, Agile, Ant, Maven,Glue, uDeploy, WebSphere Application Server (WAS), AWS, Bamboo, Jira, Git
Confidential
Build & Release Engineer
Responsibilities:
- Manage daily builds and deployments to multiple Dev, QA, SIT and PROD environments.
- Coordinating database drops, debugging builds and deployment issues.
- Implemented software engineering best practices around software release tools and Release management.
- Implemented a complete automated build-release solution using a combination of technologies like fisheye, Ant, Bamboo.
- Performed automated code check-outs in Git and created branches.
- Verifying submitted by development groups TR forms and ensuring requested changes were part of particular build or deployment.
- Developing Automation for deployment, Ant and shell script.
- Extensively used Maven and Ant for building applications.
- Integrated Covertures, SonarQube for Code Coverage.
- Find Bugs for code quality testing and analysis in Anthill Pro.
- Used Python scripts to configure the WebLogic application server in all the environments
- Written Perl and Shell Scripts to perform deployments to Jboss and Tomcat Web servers.
- Initially used Ant for writing build.xml for building Java/J2ee applications later on migrated to Maven.
- Wrote Shell/Bash scripts for automating application build and deployments
- Performed automated labeling after every build.
Environment: Linux, Bamboo, Java, WebLogic 10.3.x, Ant, Maven, Perl, Shell, WebSphere and Git.
Confidential
System Engineer
Responsibilities:
- Performed software configuration/release management activities for three different Java applications.
- Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams.
- Defined processes to build and deliver software baselines for internal as well as external customers.
- Converted old builds using MAKE to ANT and XML for doing Java build
- Created and maintained built wrapper scripts using PERL.
- Maintained and executed build scripts by coordinating with development and QA teams.
- Responsible in doing build and deploying on different environments simultaneously.
- Deployed the EAR and WAR archives into WebLogic and Apache Servers.
- Working with the E- commerce team to implement a B2C solution using the WebSphere Commerce and WebSphere Enterprise Service Bus
- Configured and Maintained Apache web servers for Release Management Team’s internal use.
- Provided assistance to developers in resolving problems.
- Created and maintained Subversion repositories, branches and tags.
- Acted as an Integrator for performing merge, rebase and baseline operations.
- Enforced development policies using Subversion hooks and other metadata.
- Attend forum for management of release weekly meetings.
- Monitor progression of releases and keep them on track for delivery on planned release date.
- Submit request for implementation to various groups who participate in release.
- Assemble Release Kit and complete all paperwork, including implementation/back out plans.
- Turnover documentation monitors status of actual production turnover.
- Serve as production implementation coordinator.
- Communicate status of release to all stakeholders.
Environment: Java, Ant, Hudson, WebLogic, Subversion, Shell & Perl scripting.
