We provide IT Staff Augmentation Services!

Sr. Aws/ Devops Engineer Resume

Tustin, CA

SUMMARY

  • Around 9+ years of experience in IT Professional and 6 years specialization in Cloud/Azure/DevOps Engineer, experienced in DevOps, Build/Release Continuous Integration, Continuous Deployment, Configuration Management on each packaging Quality Control and which also includes Trouble shooting and performance issues on Linux and Windows platforms.
  • Involved in designing and deploying a large application utilizing almost all the AWS stack (Including IAM, EC2, S3, Route 53, ELB, Code Commit, Code Build, Code Deploy, RDS, Glue, Dynamo DB, GCP, SNS, SQS, Cloud Formation, EBS) focusing on high - availability, fault tolerance, and auto-scaling in Aws cloud.
  • Experience in Big Data processing using Apache Hadoop.
  • Experience using Big Data technologies including Hadoop stack.
  • Cost optimization for Aws services and build Serverless Architecture by using Lambda functions, STEP Function, Athena, Glue, S3, GCP, CloudWatch and Cloud Metrics.
  • Strong knowledge in setting up BPM/BAM/OEM 12c for monitoring Linux hosts and WebLogic monitoring and configuring OMS to monitor the heap, thread count for WebLogic servers and setting up RPMs to do the install.
  • Created scripts that automate or improve the builds for all client side platforms -iOS,Androidusing Git and Jenkins,Concourse, among other tools.
  • Experienced in Infrastructure as code and using most of the AWS services like EC2, S3, IAM, ELB, VPC etc.
  • Experienced in Provisioning of IAAS & PAAS concepts of cloud computing and Implementing using, Aws, Azure,Google Cloud Platform understanding the principles of (SCM) in Agile, Scrum and Waterfall methodologies.
  • Manage the Windows Azure infrastructure for our customers depends on their requirement. Worked on Microsoft AzureStorage - Storage accounts, blob storage, managed and unmanaged storages. Responsible of web application deployments over cloud services (web and worker roles) on Azure, using VS and PowerShell.
  • Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities. Experienced in using Pivotal Cloud Foundry (PCF) CLI for deploying applications and other CF management activities.
  • Implemented, supported & customized Configuration Management using Powershell DSC & Chef.
  • DevOps solution including the functions of build, deploy, automation test control, generating reports and notification services with an end goal of continuous integration in a data center and GCP
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation tools like Git, Bitbucket, Maven, Jenkins, TeamCity, Chef,Spinnaker, Ansible, Terraform, Dynatrace, Docker, Kubernetes, Nagios and ELK.
  • Experience in working with Terraform for automating VPC's, ELB's, Security groups, SQS queues, S3 buckets and continuing to replace the infrastructure as a code from scratch.
  • Experience in building Docker images using GitLab-ci build automation runner.
  • Automated deployment from GitLab-ci to OpenShift.
  • Setup automated build, test and release platform using TeamCity, Jenkins pipeline as a code, SonarQubeand JFrog Artifactory to be triggered on every code commit.
  • Developed in AWS CLI script automation for EMR (end-to-end) and other AWS services and build Serverless Arch using Lambda (Boto3) and Step Functions.
  • Understanding of Cloud Environment like AWS, Azure, PCF Pivotal Cloud Foundry.
  • Knowledge in load balancing and setting up load balancer and firewall rules in enterprise environment Build scripts on Aws cloud for scheduling EC2 auto scaling load balancer with PYTHON sdk.
  • Implementing CI (Continuous Integration) Configuring Jenkins and TeamCity servers creating required scripts (Bash shell, Perl & Python), and creating/configuring VMs (Windows/Linux) also Created Infrastructure report of system configurations using Power Shell Scripts.
  • DevOps practice for Micro Service anddocker based clusterusing Kubernetes and spinnaker as Orchestrator on application development for cloud platforms using like Spring boot, Microservices.
  • Experience using MAVEN and ANT build tools for building of deployable artifacts (jar, war & ear) from source code. Automated weekly releases with ANT/MAVEN scripting for Compiling java code dubbing.
  • Building/Maintaining Docker container clusters managed by Aws, Linux, Bash, GIT, Docker. Utilized kubernetes kops cluster and Docker for the runtime environment of the CICD system to build, test deploy.
  • Written cookbooks for Web Logic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation for creating Cookbooks comprising all resources, data bags, templates, attributes and used knife commands to manage Nodes onto Chef Server.
  • Used monitoring tool like Dynatrace, Splunk, Nagios, Configured, and Managed Monitoring Tools such as Nagios for Resources Monitoring/Network Monitoring/Log Trace Monitoring.

TECHNICAL SKILLS

Cloud Environments: AWS, Azure, Google Cloud (GCP),(Pivotal Cloud Foundry)

Operating Systems: Red Hat Linux, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, Windows 98, Vista, Windows Server 2003, 2008, 2012, VMware ESX and Mac OS.

Web/ Application Servers: Apache Tomcat, WebLogic, JBoss 5.x/6.x/7.x, Web Sphere Administration, IIS and Nginix.

Databases: MySQL, MemSql, Oracle, MySQL, Mongo DB, PostgreSQL, RDS, ElastiCache

Version Control Tools: Subversion, TFS, GIT,GitLab, GIT HUB, SVN, Bitbucket.

Configuration Management: Ansible, Chef, Puppet

CICD Tools: CloudBees, Jenkins/Hudson,uDeploy,Spinnaker, Team City, Maven, SonarQube, Nexus Artifactory.

Container Tools: Kubernetes, Docker, OpenShift

Monitoring Tools: Dynatrace, Grafana, Nagios, Splunk, Dynatrace, AWS cloud watch, ELK

Scripting Languages: Ruby, Python, Golang, groovy, Unix Shell scripting, Node JS, XML, HTML, JAVA, JEE, JavaScript, Angular JS, Power Shell, JSON, YAML, AWS Lambda.

Bug Tracking & Testing tools: JIRA, J Unit, J Meter Test Flight, Test Rail, Selenium.

Networking: TCP/IP, NFS, DNS, VPN, DHCP, WAN, HTTP, LAN, FTP/TFTP, VMware nexus switch, IP Networking, F5 load balancer.

PROFESSIONAL EXPERIENCE

Confidential, Tustin CA

Sr. AWS/ Devops Engineer

Responsibilities:

  • Performed High level troubleshooting to fix hardware and Software issues on UNIX/VMware platforms.
  • Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, LAMBDA, REDSHIFT, focusing on high-availability, fault tolerance and auto-scaling in AWS cloud formation.
  • Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience working on implemented security groups and Network ACLs.
  • Designed the project workflows/pipelines using Jenkins as CI tool and wrote Python Scripts and BASH Script to automate the build process.
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Responsible for applying the Corporation's Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
  • Build and Deployment of CI/CD Pipelines.
  • Strong experience utilizingBuild ForgeandJenkins and Concoursefor enterprise scale infrastructure configuration and application deployments.
  • Used IAM to create new accounts, roles and groups and engaged in enabling lambda functions for dynamic creation of Roles.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to environments.
  • Used Nagios log server for network device log collection, network device log visualization, Nagios Network analyzer for net flow collection and analysis of IP transactions.
  • Created a Python Script to stop all the instances with a specific tag in AWS Instance using Lambda functions and made it into Cloud Watch Scheduler to schedule it every night.
  • Integrated Team city with TFS instance for CI and Octopus Deploy for CD.
  • Worked on TFS rally connector to synchronize user stories and tasks to directional.
  • Worked with Dev teams on TFS performance monitoring in new TFS 2013 environment.
  • Migration of share point from WSS 3.0 to TFS 2013 and integrating it with TFS Involved in writing Ansible playbooks for setup and configuration of tools including Jenkins and artifactory on remote servers using REST API protocol.
  • Automated build and the deployment process. Worked with the testing teams to automate test cases as part of the post deployment action and didCucumbersetup for testing automation.
  • Installed and configured KUBERNETES, Chef Server/workstation and nodes via CLI tools and wrote Docker files to create new images based on working environments for testing purposes before deployment.
  • Created the branches in GIT to implement the parallel development process.
  • Coordinated Release effort amongst various teams (Dev, QA, DBA and Business Analysis) in geographically separated environment.
  • Performed tasks onF5loadbalancerlike ordering new certs, installing and renewing SSL certificates, bouncing servers with performance issues after taking them out of the server pools, ID maintenance, User, Group management for all the UNIX servers
  • Associated in implementing SonarQube code quality analysis tool for the code.
  • Created MySQL Database Objects like Schemas, Tables, Views, Stored Procedures, Indexes (cluster/Noncluster), and Constraints, Triggers, Buffer Pools, User Roles and functions.
  • Have successfully managed high availability of production systems for corporate sectors and Individual Organizations as MySQL DBA.
  • Implemented a real-time processing platform usingKafkaand Spark streaming to persist data in Cassandra.

Environment: Java/J2EE, jQuery, Cucumber, Tomcat, Jenkins, Python, PowerShell, Ruby, AWS, EC2, Route53, VPC, AMIs, IAM Azure, Nagios, Tomcat, Maven, Artifactory, Git, Linux, Chef, Kubernetes, MySQL, Sonar Qube, ANT, Docker.

Confidential, Cherry Hill, NJ.

Azure/DevOps Engineer

Responsibilities:

  • Worked in highly collaborative operations team to stream line the process of implementing security Confidential Azure cloud environment and introduced best practices for remediation
  • Analyzing the landmark of 150 subscriptions for various business cases to apply organization specific security guidelines
  • Gathering the requirements from the clients about the existing applications to apply the security measures.
  • Worked with multiple DevOps methodologies andtools Continuous Integration (CI)/Continuous Delivery tools( Jenkins,Concourse) Infrastructure.
  • 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
  • Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD.
  • Implemented automation for deployments by using YAML scripts for massive builds and releases
  • Created LTA (Logical Technical Architecture) diagrams using Microsoft Visio
  • Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and SQL Server Management Studio.
  • Worked with Agile methodology in XL Deploy and XL Release, CI/CD automation from scratch, Docker, Openshift)
  • Built and Implemented complete CI stack to migrate from a Puppet stack in a colo to Terraform with Chef in AWS.
  • Wrote shell scripts to handle server processing migrating applications from .Net to Python monitoring applications and server performance with Splunk and Jenkins.
  • Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web Logic Application Server.
  • Developed applications and methods with Python for ETL, writing and reviewing code for server-side Python applications.
  • Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration with Keystone, Kubernetes and other functions within Open Stack.
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring
  • 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)
  • Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before execution in production environments.
  • Experienced in building, deploying and integrating Java-based web applications in a UNIX, including exposure to J2EE/.NET architecture (especially BEA Web Logic, Tomcat and WebSphere).
  • Over saw the quality of Automated Build plans to help the Delivery process to NON-PROD and PROD Environments
  • Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
  • Configured the XL Deploy and XL Release for all the applications from scratch, once the build package is available, then promoted with simple enable options to deploy in the targeted servers.
  • Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications
  • Assigned RBAC policies Confidential group level and user level as per the LTA created for the services implemented new (Automation account, scheduler, notification hub, IOT Hubs, Batch and other services)
  • Wrote power shell scripts to create the parameter files automatically for all the services in Azure Resource Manager
  • Assigned RBAC Roles using Organization Active Directory Confidential the Subscription Level to grant accesses only to required members based on Least-Access Privileges (we use CWS Groups)
  • Collaborated with cross functional teams (firewall team, data base team, application team) in execution of this project.
  • Used Service-Now tool for managing incidents and change request tickets
  • Experience in troubleshooting the SQL Server connection issues on incremental deployments
  • Provided status to Business Level management and Technical and conducting Proof of Concept for Latest Azure cloud-based service

Environment: .Net, Azure, PowerShell, XL Release, XL Deploy, Kubernetes, Kafka, GIT, Python, AWS, Redis, VMware, Jenkins, Terraform, Ansible, SVN, Puppet, Open Stack, Docker, Jira, Maven, VSTS, Apache Tomcat Application Server, Salt stack

Confidential, Seattle, WA

DevOps Engineer

Responsibilities:

  • Implemented best practices of agile methodology to speed up the delivery process efficiently
  • Configuration of Multipath, EMC power path on Linux, Solaris Servers.
  • Provided production support and 24/7 support on rotation basis
  • Analyzing and reviewing the System performance tuning and Network Configurations.
  • Installation and configuration of Solaris 9/10 and Red Hat Enterprise Linux 5/6 systems.
  • Involved in building servers using jumpstart and Kick start in Solaris and RHEL respectively.
  • Installation and configuration of Red Hat virtual servers using ESXi 4/5 and Solaris servers (LDOMS) using scripts and Ops Center.
  • Performed package and patches management, firmware upgrades and debugging.
  • Addition and configuration of SAN disks for LVM on Linux, and VERITAS Volume Manager and ZFS on Solaris LDOMs.
  • Configuration and troubleshooting of NAS mounts on Solaris and Linux Servers.
  • Configuration and administration of ASM disks for Oracle RAC servers.
  • Managed Logical volumes, Volume Groups, using Logical Volume Manager.
  • Merged Develop branches to Master Branch after successfully completing pull request in stash
  • Worked on Jenkins to deploy code in Staging and Production environments.
  • Managed administrative tasks, roles and permission and site maintenance through Demand ware Exchange.
  • Executed various scripts to automate build and release process.
  • Recommend and implement changes to existing hardware and OS (Solaris & Linux) infrastructure including patches, users, file systems, and kernel parameters.
  • Support data management platform initiatives
  • Document operating and deployment procedures for other team members to follow.
  • Punctual, regular, and consistent attendance.
  • Communicated failed builds and error-logs to QA and Developers to debug and troubleshoot problem areas.

Environment: Solaris 9/10/11, RedHat Linux 4/5/6, AIX, Sun Enterprise Servers E5500/E4500, Sun Fire V 1280/480/440 , Sun SPARC 1000, Confidential 9000K, L, N class Server, Confidential & Dell blade servers, IBM RS/6000, VMware ESX Server.

Confidential

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Design and implemented zero-click continuous delivery/orchestration of code/configuration promotion with standardizing CI workflow which includes Code Coverage, Unit Test cases, functional test cases and auto-promotion of code depending on various test cases results across multiple environments.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
  • Maintained two Jenkins servers and one Bamboo server to deploy into production and nonproduction environments.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Prepared Migration logs for every release and maintained the data accuracy and identifying the testing Environment and confirmed the Current Code Level and Planned Release schedules.
  • Redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform.
  • Responsible for Development Testing, Staging, Pre-Production and Production Builds and Releases.

Environment: Linux Servers (Centos, Debian, Ubuntu), Casandra, Subversion(SVN), Clear Case, Ant, Maven, Gradle, Puppet, Chef, Bamboo, JIRA, Fisheye, Crucible, ClearQuest, Build Forge, PERL, vRealize Suite, AWS Cloud Formation, Python, ERP, WebSphere.

Confidential

Linux System Administrator

Responsibilities:

  • Disk Management like adding and replacing of hot swappable drives on existing servers, partitioning according to requirement, creating new file systems and growing new ones
  • Established and maintained user accounts, assigned file permissions and established password and account policies.
  • Troubleshoot and resolved basic level system hardware, software and communications problems.
  • Performed basic system monitoring, verified the integrity and availability of all hardware, server resources, systems and key processes, reviewed system and application logs, and verified completion.
  • Monitored server and application performance & ruined I/O, memory.
  • Installation of SSH and configuring of keys base authentication.
  • Installation and configuration of MySQL and Apache.
  • Worked on networking protocols TCP/IP, SCP, SFTP, HTTP, NFS, GPFDIST, GPHDFS, etc.
  • Upgraded manufacturer recommended firmware for BIOS during annual kernel patching schedule
  • Experienced working on virtualization using VMware ESX.
  • Implemented and configured Backup policies and Storage Units.
  • Configuring SUDO and granting root permission to users for performing certain activities.
  • Filesystemtuning, growing, and shrinking with Veritas Filesystem3.5/4. x.
  • Worked on network connectivity, SAN storage, creating LVM and taking TSM backup.
  • Installed Deployment &systemconfiguration Automation JIRA, HPSA and Puppet server.
  • Monitored the performance of thesystemusing top, sar, ps, prstat, vmstat, netstat, iostat, and cpuinfo to check the CPU utilization, bottlenecks of I/O devices, memory usage and network traffic.
  • Regular backing up of critical data and restoring backed up data. Worked in solving tickets issued on day to day activities and problems related to development and test servers.
  • Installed, configured and supported Apache, JBoss, Oracle 10g, and Clear case. Configuration of virtual hosts, plugins and SSL certificates on web servers and domains and deployments on application servers

Environment: RHEL, SUSE Linux, Apache, JBoss, VMware, Java, Red Hat Linux4,5, x6 VMware ESX 3.5/4.1, VCenter 5.1, ESXi 5.1, Windows Server 2008 R2, sun Solaris 8,9,10, Solaris Volume Manager.

Hire Now