Devops/aws Engineer Resume
SUMMARY
- Around 7+Years of experience in IT industry as DevOps/ Agile operations, Linux Administrator, Software Configuration Management/ Release Management Specialist 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 lifecycle (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.
- Lead and manage the release readiness reviews, milestones, and the business Go/No - Go Activities including the execution of the deployment plans and checklists
- Involve in implementing configuration management tools such as Puppet.
- Demonstrated ability in installation, configuration and management of provision tools chef, Puppet and Ansible.
- Involved in migrating physical Linux & Windows servers to cloud (AWS) and testing.
- In-depth knowledge on containerization and clustering technologies like Docker and Kubernetes.
- Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like supermarket, kitchen.
- Skilled in managing all aspects of the software configuration management process including code compilation/packaging /testing/ deployment methodology, and application configurations.
- Experience in Puppet Master and Client installation and configuration.
- Experience in developing modules (blueprints) for installation, configuration and continuous integration (CI) using combination of puppet master, GIT, Vagrant and Jenkins.
- Expertise in querying RDBMS such as Oracle and MY SQL by using SQL for Integrations and Back Ups.
- Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
- Implemented multi-tier application provisioning in AWS, Open stack cloud and integrating it with Chef/Puppet.
- Deploy architecture on AWS cloud for Lamp Stack application.
- Strong knowledge in backup, migration, disaster recovers, querying NoSQL such as MongoDB and DynamoDB.
- Extensive experience in using Groovy, Maven and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
- Extensively worked on Bamboo, Jenkins, and Team city Enterprise’s for continuous integration and for End-to-End automation for all build and deployments across multiple data centers and cloud based.
- Used Jenkins/Team city Enterprise CI: distributed build that supports all of the environments to run the build, promotions and deployment.
- Experience with config/provisioning tools like Terraform in production environment
- Extensively used REST and JSON, SOAP, Service, JDBC and JMS pallets.
- Managed DEV, INT, UAT, PRE-PROD and PROD environments for releases and designed instance strategies.
- Experienced in source controller tools: Subversion (SVN), CVS and GitHub Enterprise.
- Experienced in bug-tracking systems like JIRA, You Track, Bugzilla, Confluence and Red mine.
- Expertise in IBM Urban Code for building, promote, and production environment deployments.
- Proficient in development and execution of JSON, Shell, Bash, Ruby, PowerShell and Python Scripts.
- Experience using and/or developing on a Unix/Linux platform.
TECHNICAL SKILLS
SCM Tools: Subversion, GIT, CVS, and Stash.
CI /CD & Provisioning Tools: Hudson, Jenkins, Bamboo 5.11, Ansible, Chef, Puppet.
Build Tools: ANT, MAVEN, Gradle.
Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.
Bug Tracker & Testing Tools: JIRA, Bugzilla, Remedy, Junit, IBM Clear, Quest, Find bug Static
Analytics: SAS Studio, R
Tools: MS Office Suite, Nexus, Atlassian Confluence.
SDLC: Agile, Scrum Waterfall Methodologies.
Languages: C, C++, SQL, .NET, Python, Spring, Ruby, Objective C, Java/J2EE.
Scripts: Shell Script, CMake, Batch Script, Groovy, Perl Script, PowerShell Script.
Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML, JSON.
Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.
PROFESSIONAL EXPERIENCE
Confidential
DevOps/AWS Engineer
Responsibilities:
- Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Puppet and Jenkins to get the job done.
- Experience automating the build of Unity, Unreal, iOS, and Android applications
- Experience designing and implementing bots that communicate with external systems such as slack.
- Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
- Configured and used ELK Stack for log management.
- Used Elastic search as a open source search engine.
- Lead the innovation DevOps with initiatives on the road map for productivity and delivery.
- Architecture improvements or changes on build pipelines for efficient, quality and high availability.
- Continuous Integration process for builds, packaging, testing, and promoting artifacts and deployments.
- Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS).
- Implemented CI and CD for database using Jenkins and UDeploy.
- Conceived, Designed, Installed and Implemented CI/ CD automation system.
- Created and updated Bash scripts and modules, files, and packages.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Implemented auto environment creation using Puppet and AWS.
- JS Intermediate Microservices Expert Jenkins Intermediate Splunk Expert New Relic Expert AWS Intermediate Azure Intermediate Pivotal Cloud Factory Intermediate.
- Manage source control repository in Subversion- controlling and monitoring check-in's & create tags for builds.
- Automated setting up server infrastructure for the DevOps services, using Puppet/Ansible, shell and python scripts.
- Extensively worked with version control systems like GIT, CVS, Perforce version, Subversion control systems.
- Configured AWS cloud infra as code using terraform and continuous deployment through Jenkins
- Developed Python career path through professional development while working on Python projects.
- Monitoring using Ansible playbooks and has integrated Ansible with Run deck and Jenkins.
- Worked on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
- Involved in analysis phase (Identity 2 and 3 tier pattern based on existing infra), writing Puppet scripts.
- Completely responsible for automated infrastructure provisioning (Windows and Linux) using Puppet Scripts.
- Responsible for automated deployment of java application in Tomcat Server using Puppet scripts.
- Responsible for automated identification of application server and database server using Puppet scripts.
- Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Puppet.
- Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Develop/capture/document architectural best practices for building systems on AWS.
- Working with technical and non-technical teams across Amazon (AWS).
- Working on IBM Security management by using Jenkins and plugins to run the job.
- Site Reliability Engineering responsibilities for Kafka platform that scales 2 GB/Sec and 20 Million messages/sec.
- Implemented Kafka Security Features using SSL and without Kerberos. Further with more grain-fines Security I set up Kerberos to have users and groups this will enable more advanced security features.
- Installed Kerberos secured kafka cluster with no encryption on Dev and Prod. Also set up Kafka ACL's into it
- Successfully did set up a no authentication kafka listener in parallel with Kerberos (SASL) Listener. Also I tested non authenticated user (Anonymous user) in parallel with Kerberos user.
- Worked on Kafka Backup Index, Log4j appender minimized logs and Pointed ambari server logs to NAS Storage. managing and maintaining public, private and hybrid cloud data centers used by azure.
- Securing and managing Azure storage by Primary, Secondary and SAS keys.
- Implementation and management of backup solution using Azure Backup.
- Implementing enterprise security by Network Security Group (NSG).
- Managing VNets, subnets, VPN issues and databases hosted in Azure. Creating and maintaining disaster recovery solutions using Azure Site Recovery Creating and maintaining disaster recovery solutions using Azure Site Recovery.
- All new or existing CRM buttons and ribbons, Error... Microsoft Dynamics CRM 2016 (Customization + data management), Microsoft Dynamics CRM 365, Web. Api
- Strong experience on working with cloud security related projects such as Identity and access management, privileged access management and cloud control for RBAC, container and VM security, endpoint data protection.
- Hands on exposure with major security products from Symantec, CyberArk, Splunk, Azure Security Center, Crowd strike, Encase and White source
- Extensive experience with design, builds/deployment automation/management tools, processes such as V Realize Automation, V Realize Log Insight, VRealize Operations Manager, VCenter and other virtualization technologies.
- Implemented ADF Internationalization concept by creating Resource Bundle. Properties file for both Arabic and English.
- I try them to solve the technical problem and some performance issue in ADF. Also I help the team to migrate from 12.1.3 to...
- Configured the same in ADF config file.
- Installed, configured and Administered Splunk Search Head, Indexers, Heavy Forwarders, Deployment Server, Cluster Master, Deployer, License Master and Universal Forwarder on Linux and Windows operating systems.
- Have a good knowledge on AWS EMR.
- Diligently teaming with the infrastructure, network, database, application and business intelligence teams to guarantee high data quality and availability. SQL Databases (Couchbase DB, MongoDB & AWS DynamoDB).
- Configuring Prometheus exporter for monitoring the Couchbase cluster.
- Handling a failover, Data nodes rebalance situation.
- Scaling up / down the Couchbase cluster size on demands
- Strong knowledge in backup, migration, disaster recovers, querying NoSQL such as MongoDB and DynamoDB.
Environment: Puppet, Paas, GIT, GitHub, Subversion, Python, Shell Script, SOA, PowerShell, Linux, ANT/Maven, JUnit, Jenkins, ELK Stack, Ansible, Hudson, Artifactory, UDeploy, Agile, JIRA, RHEL, AWS, Nexus, Sonar, Terraform, Apache/Tomcat, Bash Scripting, Groovy, Perl Scripting, Oracle, Open stack, Java, J2EE Applications, Spring, IBM Security management, kafka, Azure, splunk, New Relic, cloud security tools and concerns, Azure Data Factory (ADF) pipelines AWS EMR, MongoDB, DynamoDB, Dynamics CRM.
Confidential, Phoenix, AZ
DevOps Engineer
Responsibilities:
- Responsible for implementing and maintaining the branching and Build/Release strategies using subversion.
- Worked on several build automation tools like ANT, Maven and Build Forge.
- Involved in troubleshooting the problems that are created while building and deployment.
- Worked on debugged performance issues with Maven scripts and helped improve the build public.
- Had very strong exposure using ansible automation in replacing the different components of Open shift like ECTD, MASTER, APP, INFRA, Gluster.
- Enhanced the OpenStack powered European led global Public Cloud and Object, Block and Archive Storage solutions with new requirements for the more advanced US market and launched the service one year after hire as the Product and Program Management lead.
- Owned the network product line for DDoS, customer datacenter connectivity to the OVH data centers and firewalling.
- The Open Stack and multiple additional open-source solutions lead with partners and foundations as well as the company Subject Matter Expert.
- Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers and migrating on premise to Windows Azure using Azure Site Recovery and Azure backups.
- Experience in Designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.
- In-depth knowledge of competitive instance types and hands-on experience with AWS, OpenStack, Google Cloud, Microsoft Azure and other competitors.
- Very familiar with the IaaS Gartner Magic quadrant requirements.
- Expert on PaaS services and setting roadmap (auto-scaling, orchestration, containers, layer 3 networking)
- Worked on database automation version for MySQL and Oracle DB.
- Worked on installing and configuring the routing type and route in web servers.
- Managed and optimized the continuous delivery tools like Jenkins.
- Continuous integration, Continuous deployment, Incident management, Version management
- Involved in POC on Spinnaker and successfully completed the deployment of Spinnaker on Kubernetes.
- Manage ELK cluster for APIGEE/PingFed/PCF centralized logging and search functionalities.
- Created monitoring setup and alerts for APIGEE/PCF application logs and dashboards using ELK stack.
- Customize the Halyard configuration to deploy Spinnaker in private Kubernetes cluster.
- Mirrored the Docker images required for Spinnaker from external registry to private Docker Registry.
- Created docker file to containerizing the application and customize the docker images as per requirement.
- Worked on docker in docker to
- Wrote manifest to create Kubernetes deployment and services.
- Created Jenkins on top of Kubernetes in team environment to remove dependencies on other
- Worked on creating Virtual Machines and managing it on windows OS and building communication using Virtual Machine Migration from different hosts.
- Configure and provide support for VMware, Hyper-V, and NAS systems.
- Maintained the migration logs for every release and data accuracy and planned the next release schedules accordingly.
- Written several Automation scripts in Bash, Ruby, etc. that consume REST services or CLI's for various DevOps systems like Jenkins, Git, Jira, AWS etc.
- Worked on automating the build process using GIT, ANT and Subversion.
- Worked with Apache, HTTP, Ng nix server including proxy and caching configurations.
- Experience in creating in Chef Architecture by using workstations, nodes and servers.
- Worked on various application servers like Tomcat/WebSphere Application Servers.
- Setup and administration of JIRA with required scripting and customizations.
- Implemented high availability using portal, PowerShell on Azure Resource manager Deployment models.
- Configuring puppet master, agent and puppet DB for automation.
- Automation of configurations and management through Puppet
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven& Nexus in Linux environment.
- Responsible for coordinating the project from development to production and communicating with the developers and testers and Data Base team for successful release
- Experience in Microsoft Azure Cloud Computing development and support.
- Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network including Partners and MVPs.
- Experience in working with Azure infrastructure management (Azure Storage, Azure AD and Office365).
- Experience in using Cloud Infrastructure management and Implementation (ARM and ASM). Working experience on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and Power Shell Automation.
- Utilize Tenable REST API to automate ACAS security scans in order for the Windows 2008, Windows 2012, and RHEL server automation teams to build DoD compliant servers.
- Negotiated exclusive Hyper V contract for the development of the Slingatron, a hypervelocity mechanical mass accelerator. -Researched and developed military, civil aerospace and industrial applications for the Slingatron.
- Experience in developing and updating a web page using HTML5, CSS3, JavaScript, Bootstrap, Angular 2/4 various browsers and thereby achieving cross browser compatibility.
- Good understanding and working experience in MVC frameworks .
- Built responsive web designs using either only HTML, CSS or by using Bootstrap frameworks.
- Experience in client and server-side scripting languages like Typescript, Angular 4.
- Developed single page applications using Angular 2/4, Typescript and web pack.
- Experience with Angular 2/4components, Dependency Injection, Services, Routing, pipes, Animations, Forms etc.
- Extensively worked with Angular Components, Routers, Validations, Service and creating Custom directives to interact with the RESTful Services.
- Worked with reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Analyzed the existing Service Ontario knowledge management site content, to redesign new site architecture.
- Expertise in customizing splunk for monitoring, Application management and security .
- Volunteered to contribute to the site content migration project to the new Inside OPS WordPress platform while ensuring compliance with AODA standards.
Environment: AWS, ANT, Maven, OpenShift, Subversion, Kubernets HTML, MySQL, Cassandra, Oracle DB, Ng nix, puppet, Tomcat, Splunk, GIT, SVN. public cloud services, OpenShift, Azure,, Hyper V, Angular Developer, google cloud platforms, ELK.
Confidential
DevOps/ AWS Engineer
Responsibilities:
- UNIX System Administration. Fine tuning, Kernel debugging, process scheduling, disk and file system I/O, kernel internals, TCP/IP communications.
- Installing, configuring and administering NIS master server and NIS slave server.
- Experience in implementing High Availability Clusters using Veritas Clustering, HP Service Guard, and Red hat Cluster Server.
- Moderate and contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Microsoft Developers Network including Partners and MVPs.
- Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- Built a prototype Azure Data Lake application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.
- Worked with Azure ExpressRoute to create private connections between Azure datacenters and infrastructure for on premises and in colocation environment.
- Worked on registering different client servers to master RedHat Satellite Server.
- Experience in providing day-to-day user administration like adding/deleting users and managing user’s queries and maintained Server using Cf engine.
- Worked with and assisted customers with setting proper Priority/Severity of problems, work problems to resolution, recorded/documented actions in databases as well as utilized tools and resources.
- Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database.
- Administer the Network issues and Resolving Operating Systems related issues of AIX, Linux and making sure that the users get the proper environment for testing.
- Plan and implement assigned projects, change management, on-call support, and hotline bridge participation.
- Used scripting languages like Python, PowerShell, Ruby, Perl, Bash and configuration management tools Chef, Puppet and Web Service like AWS.
- Spearheaded migration from Puppet environment to Docker-based service architecture
- Good experience in using Puppet, which helps in site-redundancy and Release Management activities for large Enterprise Applications.
- Experience working with Puppet Enterprise and Puppet Open Source.
- Creating Database users, roles, profiles, alert logs/ trace logs on Oracle Database application boxes and worked on RAC.
- Configuring and troubleshooting SAMBA server in Linux.
Environment: RedHat, Linux, Solaris, Google cloud platform, Veritas Volume Manager 4.1, Veritas Cluster Server 4.1, Veritas NetBackup 5, BMC Patrol for Unix, Apache 2.2.x, Sun Java System Web Server 6.x, 7, Puppet, WebLogic, Azure
Confidential
DevOps Engineer
Responsibilities:
- Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
- Wrote and maintained various Ansible modules for the upstream Ansible repository.
- Integrated Maven with Perforce to manage and deploy project related tags.
- Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
- QA experience in all phases of life cycle, including requirements gathering, risk analysis, project
- Mentor Business Areas on Subversion Branching, Merging strategies concepts.
- Resolved update, merge and password authentication issues in Jenkins and Jira.
- Involved in implementing Tool Suite (Jira, Jenkins).
- Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
- Built Open stac based infrastructure for Database as a service (DBaaS) and Load Balancer as a service (LBaaS).
- Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
- Maintained custom PowerShell scripts that interact with Office 365, Active Directory, SQL, and VMware.
- Involved partially in deploying WARs/EARs (backend) through Weblogic Application Server console.
- Performed setup of clustered environment with Weblogic Application Server.
- Used Shell script to configure the Weblogic application server in all the environments
- Support Lead developers with Configuration Management issues.
- Worked for Creating the Software Configuration Management Plan.
- Managed all the bugs and changes into a production environment using the Jira tracking tool
Environment: Java, Maven, Open stack, Ansible, Jenkins, Jira, Jenkins, Linux, Web logic, Subversion, Shell scripting.
Confidential
Jr. Linux / Unix Administrator
Responsibilities:
- Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages Confidential regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
- Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
- Handling NFS, Auto Mount, DNS, LDAP related issues.
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
- Performing failover and integrity test on new servers before rolling out to production.
- Worked closely with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
- Deployment and Configuration of application server Tomcat deploying Java and Web Application.
- Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
- Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
- Identify, troubleshoot, and resolve problems with the OS build failures.
- Used Chef for managing server application server such as Apache, My SQL and Tomcat.
- Installation, configuration, and customization of services Send mail, Apache, FTP servers to meet the user needs and requirements.
- Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
Environment: Red Hat Linux 5.x, 6.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Nagios.